是否可以列出文件夹中的所有项目(为简单起见,仅列出工作表)并以数组形式收集ID?

时间:2018-08-01 20:48:22

标签: python api smartsheet-api smartsheet-api-2.0

是否可以收集文件夹中存储的所有图纸ID?我正在尝试制作一个能够根据工作表单元格中的单词来更新工作表名称的程序,我已经在此处进行了以下操作:

#this section gets the value of a specific cell for the document renaming
row = ss_client.Sheets.get_row(sheetID, rowID)
cell = row.get_column(columnID)
cellValue = cell.value + ' Folder' # This will be changed based on the type of item
# cell.value is equal to the project name

我想知道是否有人对此有所投入,我在玩弄它,我的主意是使用数组存储工作表ID,然后使用我创建的数组更新工作表名称。 / p>

tl; dr我有一个脚本,该脚本创建一个新复制的文件夹,并希望获取该新文件夹中所有工作表ID的列表

1 个答案:

答案 0 :(得分:2)

如果您致电GET /folder,则应该获得包含工作表ID的工作表数组,如下所示:

{
  "id": 7116448184199044,
  "name": "Projects",
  "permalink": "https://app.smartsheet.com/b/home?lx=B0_lvAtnWygeMrWr4Rfoa",
  "sheets": [
    {
      "id": 4509918431602564,
      "name": "Project Timeline",
      "accessLevel": "OWNER",
      "permalink": "https://app.smartsheet.com/b/home?lx=uWicCItTmkbxJwpCfQ5wiwW",
      "createdAt": "2015-06-05T20:05:29Z",
      "modifiedAt": "2015-06-05T20:05:43Z"
    }
  ]
}