Skip to content

happybob007/smartsheetbulkedit

 
 

Repository files navigation

smartsheetbulkedit

Version history

1.0.0

  • initial revision
  • supports the following commands via command-line interface:
    • addColumnInAllSheets
    • addRowInAllSheets
    • expandAllRowsInAllSheets
    • collapseAllRowsInAllSheets
    • updateColumnInAllSheets
    • updateCellInAllSheets

Using smartsheetbulkedit

  1. After intalling prerequisites, run the smartsheetbulkedit help command:

python smartsheetbulkedit.py -h ```

This will list the available subcommands.
  1. Choose any subcommand and get help for that subcommand - for example:

python smartsheetbulkedit.py addRowInAllSheets -h ```

This will tell you the required and optional parameters for the command.

Installation

Requirements

Install prerequisites

  1. Create and cd into a directory for this project:

mkdir myproject cd myproject ```

  1. Create a virtual environment for this project:

virtualenv venv ```

  1. Activate the newly created virtual environment:

source venv/bin/activate ```

  1. Install the Smartsheet Python SDK:

pip install git+git://github.com/smartsheet-platform/smartsheet-python-sdk.git ```

  1. Insert your Smartsheet API access token in place of the placeholder in smartsheetbulkedit/smartsheetbulkedit.cfg:

token=REPLACE_WITH_YOUR_SMARTSHEET_TOKEN ```

  1. That's it!

About

Smartsheet bulk operations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%