问题标签 [smartsheet-api-1.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
130 浏览

api - 如何使用如下所示的 cURL 代码从智能工作表中显示“标题”和“显示值”?

^^^^这是我在终端中输入的 curl 命令,当我这样做时,我会在下面看到此信息海报。访问令牌:21txb6n2ajlf6dhsil8g3jxtdu 和工作表 ID:5848567060424580。我想获得一个 curl 命令,它只显示某些值,而不是 Smartsheet 列中的每个 ID 和格式选项。任何帮助都会很有用,谢谢!

{"id":4140686686611332,"index":2,"title":"Column3","type":"TEXT_NUMBER","width":150}MAC-C02Q3C5MG8WP:~ jxs18$ curl https://api.smartsheet .com/2.0/sheets/584856724580 -H "授权:承载 21txb6n2ajlf6dhsil8g3jxtdu" {"id":5848567060424580,"name":"JagTestSheet","version":1,"totalRowCount":3,"accessLevel":"EDITOR_SHARE" ,"effectiveAttachmentOptions":["FILE","ONEDRIVE","GOOGLE_DRIVE","EVERNOTE","BOX_COM","EGNYTE","DROPBOX"],"ganttEnabled":false,"dependenciesEnabled":false,"resourceManagementEnabled" :false,"cellImageUploadEnabled":true,"userSettings":{"criticalPathEnabled":false,"displaySummaryTasks":true},"permalink":" https://app.smartsheet.com/b/home?lx=PoM3LKb9HF6g_jsJ9JoWwg","createdAt":"2016-07-07T14:44:38Z","modifiedAt":"2016-07-07T15:22:53Z","columns":[{"id":1888886872926084,"index": 0,"title":"主列","type":"TEXT_NUMBER","primary":true,"width":150},{"id":6392486500296580,"index":1,"title":" Column2","type":"TEXT_NUMBER","width":150},{"id":4140686686611332,"index":2,"title":"Column3","type":"TEXT_NUMBER","width" :150},{"id":8644286313981828,"index":3,"title":"Column4","type":"TEXT_NUMBER","width":150},{"id":481511989372804,"index" :4,"标题":"Column5","type":"TEXT_NUMBER","width":150},{"id":4985111616743300,"index":5,"title":"Column6","type":"TEXT_NUMBER"," width":150}],"rows":[{"id":6858731183990660,"rowNumber":1,"expanded":true,"createdAt":"2016-07-07T15:22:53Z","modifiedAt" :"2016-07-07T15:22:53Z","cells":[{"columnId":1888886872926084,"value":234.0,"displayValue":"234"},{"columnId":6392486500296580,"value" :657.0,"displayValue":"657"},{"columnId":4140686686611332,"value":875.0,"displayValue":"875"},{"columnId":8644286313981828},{"columnId":481511989372804},{"columnId":4985111616743300}]},{"id":1229231649777540,"rowNumber":2,"siblingId":6858731183990660,"expanded":true,"createdAt":"2016-07-07T15:22 :53Z","modifiedAt":"2016-07-07T15:22:53Z","cells":[{"columnId":1888886872926084,"value":564.0,"displayValue":"564"},{"columnId ":6392486500296580,"value":546.0,"displayValue":"546"},{"columnId":4140686686611332,"value":453.0,"displayValue":"453"},{"columnId":8644286313981828},{ “列 ID”:48151198937280MAC-C02Q3C5MG8WP:6858731183990660,"expanded":true,"createdAt":"2016-07-07T15:22:53Z","modifiedAt":"2016-07-07T15:22:53Z","cells":[{"columnId": 1888886872926084,"value":564.0,"displayValue":"564"},{"columnId":6392486500296580,"value":546.0,"displayValue":"546"},{"columnId":4140686686611332,"value": 453.0,"displayValue":"453"},{"columnId":8644286313981828},{"columnId":48151198937280MAC-C02Q3C5MG8WP:6858731183990660,"expanded":true,"createdAt":"2016-07-07T15:22:53Z","modifiedAt":"2016-07-07T15:22:53Z","cells":[{"columnId": 1888886872926084,"value":564.0,"displayValue":"564"},{"columnId":6392486500296580,"value":546.0,"displayValue":"546"},{"columnId":4140686686611332,"value": 453.0,"displayValue":"453"},{"columnId":8644286313981828},{"columnId":48151198937280MAC-C02Q3C5MG8WP:columnId":6392486500296580,"value":546.0,"displayValue":"546"},{"columnId":4140686686611332,"value":453.0,"displayValue":"453"},{"columnId":8644286313981828}, {“columnId”:48151198937280MAC-C02Q3C5MG8WP:columnId":6392486500296580,"value":546.0,"displayValue":"546"},{"columnId":4140686686611332,"value":453.0,"displayValue":"453"},{"columnId":8644286313981828}, {“columnId”:48151198937280MAC-C02Q3C5MG8WP:

0 投票
1 回答
320 浏览

python - Curl 命令有效,但智能表的 pycurl 命令无效

我能够使用 Curl 命令成功更新智能表:

但是当我尝试在我的 python 脚本中使用 Pycurl 做同样的事情时:我得到授权错误。我不确定我在这里做错了什么。

我收到一个错误:

我不确定出了什么问题。如果有人可以建议可以做什么(同时仍在使用 pycurl)或任何其他解决方法,那就太好了!请帮忙!谢谢!

0 投票
1 回答
65 浏览

curl - 未来计划更新申请表

使用 Smartsheet 可以通过 UI 删除未来计划的更新请求表单。

我可以使用 smartsheet API 做同样的事情吗?

0 投票
1 回答
147 浏览

python - Smartsheet SDK 异常处理

我正在尝试使用 python sdk 为 smartsheet aPI 编写 try except 块,特别是在 API 对调用的响应返回错误对象而不是通常的索引结果对象的情况下。有人可以解释我会遇到什么样的异常。我不确定是否必须创建自己的自定义异常,或者是否有某种方法可以捕获异常。API 文档讨论了错误消息,而不是处理。如果有人可以分享一些相同的简单示例,那就太好了。

0 投票
2 回答
99 浏览

smartsheet-api - Smartsheet OAuth 客户端生命周期

是否可以使用他们提供的简单开发人员帐户在 Smartsheet 中创建一个永不过期的公共 OAuth 客户端 ID?他们提供试用帐户,但我担心帐户到期时 OAuth 客户端会发生什么情况?客户端会过期吗?

0 投票
2 回答
1001 浏览

python - 如何在不使用包含 smartsheet sdk 的 python 编辑器的情况下运行 python 脚本

一种解决方案我一直在尝试使用 py2exe 和 cx_Freeze 之类的东西将 python 脚本转换为 .exe 文件,但是在运行 cmd 后我不断收到错误消息。你们有没有其他的解决方案,或者我应该继续尝试我目前正在做的事情。

注:我在anaconda上运行Spyder 3.3.1,使用anaconda提示安装文件,使用我安装的文件

示例 1:我使用

当它完成运行时,我留下了一个完整的构建文件夹,但一个空的 dist 文件夹。

在 cmd 提示符停止之前我得到的最后一个错误是:

0 投票
1 回答
135 浏览

python - 有没有办法让文件夹中的所有工作表,包括所有子文件夹?(在智能表中)

我创建了一个脚本来自动更新文件夹中的所有工作表,但是如果有子文件夹,我不知道有一种方法可以动态访问这些子文件夹中的其他工作表。有谁知道这是否可以使用 smartsheet api?

tl; dr:我希望能够访问文件夹内的工作表,以及原始文件夹内所有子文件夹内的工作表(以及这些文件夹中的任何工作表等)。

感谢您的阅读,非常感谢您的帮助!

0 投票
1 回答
533 浏览

python - 用于 Smartsheet 的 Python - 获取 _ipython_canary_method_should_not_exist_

全部 - 加载 Smartsheet 客户端时出现此错误我根据要求加载了所有依赖项。我应该修复什么?

导入错误!无法加载 api 或模型类 _ipython_canary_method_should_not_exist_ ImportError!无法加载 api 或模型类 _ipython_canary_method_should_not_exist_ ImportError!无法加载 api 或模型类 _ipython_canary_method_should_not_exist_ ImportError!无法加载 api 或模型类 _ipython_canary_method_should_not_exist_ ImportError!无法加载 api 或模型类 _ipython_canary_method_should_not_exist_ ImportError!无法加载 api 或模型类 _ipython_canary_method_should_not_exist_ ImportError!无法加载 api 或模型类 _ipython_canary_method_should_not_exist_ ImportError!无法加载 api 或模型类 _ipython_canary_method_should_not_exist_ ImportError!无法加载 api 或模型类 _ipython_canary_method_should_not_exist_ ImportError!无法加载 api 或模型类 _ipython_canary_method_should_not_exist_ ImportError!无法加载 api 或模型类 _ipython_canary_method_should_not_exist_

这也是我想要运行的(TOKEN # Garbled)

0 投票
1 回答
179 浏览

smartsheet-api - 有没有办法使用 webhook 从智能表中获取已删除的行数据

为了通知 smartsheet 上的事件,我创建了一个 webhook。使用我可以让所有事件在工作表上执行。如果我手动删除一条记录,我会得到带有 rowid 的已删除事件,而不是总删除的行数据。有没有办法获取已删除的行数据?

提前谢谢你

0 投票
2 回答
285 浏览

python - 按列名称而不是列 ID 访问 Smartsheet

我是使用 Smartsheet 的新手,我正在尝试访问列的值并将它们存储在列表中,并且我能够通过索引访问这些值。在我的用例中,人们可以从智能表中删除随机列,这可能会导致我的索引编号在读取数据时受到影响。例如 - 我的 smartsheet 如下所示:

输入电压 | 所有者 | 使用 | 地点

123 abc 测试 CA

456 xyz 产品 TX

到目前为止我用来访问数据的代码是:

我想要的结果是(使用列名而不是索引):

输入电压 = [123, 456]

所有者 = [abc, xyz]

使用 = [测试,产品]

位置 = [加利福尼亚州,德克萨斯州]

现在,不是通过索引访问值,而是如何使用列名将值附加到列表中?非常感谢任何帮助或领导。先感谢您!