Skip to content

QS Cloud Commands

This page documents all Butler Sheet Icons commands specific to Qlik Sense Cloud.

create-sheet-icons

Create thumbnail images for QS Cloud applications.

bash
butler-sheet-icons qscloud create-sheet-icons [options]

Required options (create)

OptionEnvironment VariableDescriptionDefaultExample
--tenanturlBSI_QSCLOUD_CST_TENANTURLQS Cloud tenant URLtenant.eu.qlikcloud.com
--apikeyBSI_QSCLOUD_CST_APIKEYQS Cloud API keyeyJhbGciOiJFUzM4NC...
--logonuseridBSI_QSCLOUD_CST_LOGON_USER_IDLogin usernameuser@company.com
--logonpwdBSI_QSCLOUD_CST_LOGON_PWDLogin passwordpassword123

App selection (choose one)

OptionEnvironment VariableDescriptionDefaultExample
--appidBSI_QSCLOUD_CST_APP_IDSingle app ID12345678-1234-1234-1234-123456789012
--collectionidBSI_QSCLOUD_CST_COLLECTION_IDCollection ID for bulk update""collection-uuid

Optional Settings

OptionEnvironment VariableDescriptionDefaultExample
--headlessBSI_QSCLOUD_CST_HEADLESSHide browsertrue--headless false
--pagewaitBSI_QSCLOUD_CST_PAGE_WAITSeconds to wait per sheet5--pagewait 7
--browser-page-timeoutBSI_BROWSER_PAGE_TIMEOUTSeconds to wait for a page to load90--browser-page-timeout 120
--imagedirBSI_QSCLOUD_CST_IMAGE_DIRScreenshot directory./img--imagedir ./screenshots
--includesheetpartBSI_QSCLOUD_CST_INCLUDE_SHEET_PARTScreenshot area (1 = content, 2 = +title, 4 = full)1--includesheetpart 2
--browserBSI_QSCLOUD_CST_BROWSERBrowser typechrome--browser firefox
--browser-versionBSI_QSCLOUD_CST_BROWSER_VERSIONBrowser versionlatest--browser-version 121.0.6167.85
--skip-loginBSI_QSCLOUD_CST_SKIP_LOGINSkip login pagefalse--skip-login

Sheet Filtering

Exclusion Options:

OptionEnvironment VariableDescriptionDefaultExample
--exclude-sheet-numberBSI_QSCLOUD_CST_EXCLUDE_SHEET_NUMBERExclude by position--exclude-sheet-number 1 2 3
--exclude-sheet-titleBSI_QSCLOUD_CST_EXCLUDE_SHEET_TITLEExclude by title--exclude-sheet-title "Welcome" "Help"
--exclude-sheet-statusBSI_QSCLOUD_CST_EXCLUDE_SHEET_STATUSExclude by status[]--exclude-sheet-status published public

Blurring Options:

OptionEnvironment VariableDescriptionDefaultExample
--blur-sheet-numberBSI_QSCLOUD_CST_BLUR_SHEET_NUMBERBlur by position--blur-sheet-number 2 4
--blur-sheet-titleBSI_QSCLOUD_CST_BLUR_SHEET_TITLEBlur by title--blur-sheet-title "Financial Data"
--blur-sheet-statusBSI_QSCLOUD_CST_BLUR_SHEET_STATUSBlur by status[]--blur-sheet-status published
--blur-factorBSI_QSCLOUD_CST_BLUR_FACTORBlur intensity (0-1000)5--blur-factor 10

Complete Example

bash
butler-sheet-icons qscloud create-sheet-icons \
  --tenanturl mytenant.eu.qlikcloud.com \
  --apikey eyJhbGciOiJFUzM4NC... \
  --logonuserid user@company.com \
  --logonpwd mypassword \
  --appid 12345678-1234-1234-1234-123456789012 \
  --collectionid collection-uuid \
  --pagewait 7 \
  --browser-page-timeout 120 \
  --includesheetpart 2 \
  --exclude-sheet-status published public \
  --blur-sheet-number 3 \
  --blur-factor 8 \
  --headless true

remove-sheet-icons

Remove all sheet icons from QS Cloud applications.

bash
butler-sheet-icons qscloud remove-sheet-icons [options]

Required options (remove)

OptionEnvironment VariableDescriptionDefaultExample
--tenanturlBSI_QSCLOUD_RSI_TENANTURLQS Cloud tenant URLtenant.eu.qlikcloud.com
--apikeyBSI_QSCLOUD_RSI_APIKEYQS Cloud API keyeyJhbGciOiJFUzM4NC...

App selection (remove)

OptionEnvironment VariableDescriptionDefaultExample
--appidBSI_QSCLOUD_RSI_APPIDSingle app ID12345678-1234-1234-1234-123456789012
--collectionidBSI_QSCLOUD_RSI_COLLECTIONIDCollection ID""collection-uuid

Example: remove from single app

bash
butler-sheet-icons qscloud remove-sheet-icons \
  --tenanturl mytenant.eu.qlikcloud.com \
  --apikey eyJhbGciOiJFUzM4NC... \
  --appid 12345678-1234-1234-1234-123456789012

list-collections

List available collections in QS Cloud.

bash
butler-sheet-icons qscloud list-collections [options]

Required options (list-collections)

OptionEnvironment VariableDescriptionDefaultExample
--tenanturlBSI_QSCLOUD_LC_TENANTURLQS Cloud tenant URLtenant.eu.qlikcloud.com
--apikeyBSI_QSCLOUD_LC_APIKEYQS Cloud API keyeyJhbGciOiJFUzM4NC...

Optional Options

OptionEnvironment VariableDescriptionDefaultExample
--outputformatBSI_QSCLOUD_LC_OUTPUTFORMATOutput formattable--outputformat json

Example

bash
butler-sheet-icons qscloud list-collections \
  --tenanturl mytenant.eu.qlikcloud.com \
  --apikey eyJhbGciOiJFUzM4NC... \
  --outputformat json

See also

Released under the MIT License.