问题标签 [smartsheet-api]
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.
javascript - 如何将数据传递到 Smartsheet Web 表单?
我有一个 html 链接,可在新窗口中打开Smartsheet表单,以便我们的在线客户填写表单。
我想将现有表单中的 TextField(产品名称或产品代码)的值传递给我的 smartsheet 表单。这将对我的客户有所帮助,因为他们不必再次编写产品名称或产品代码。
我有以下 javascript 来生成链接到 Smartsheet 表单的 URL。
TextField 的 HTML 代码如下:
我不知道我的 javascript 代码是否正确,但是当我单击页面中的链接时,我收到以下消息:
您尝试访问的表单不再处于活动状态
将数据发送到 Smartsheet 表单的正确方法是什么?
php - 在 PHP 中设置精度
我在运行 Windows 的笔记本电脑上安装了 PHP 5.5。我正在访问 Smartsheet API,我应该得到一个 18 位(有时是 17 位)的列 id。但我得到一个科学数字:
1.5441916385627E+15
, 不是1544191638562692
我在 Ubuntu 服务器环境中运行脚本,我看到 1544191638562692。同样,在 OS X Maverick 环境中运行,它与整数格式相同。
我正在寻找这件事,并且似乎是精确的。
如果我在 php 中设置,OS X Maverick 环境的精度为 14,如下所示:
我也得到了科学数字。
有人可以帮我出个主意吗?
php - 更新智能表中的单元格
我正在尝试使用 PHP 更新现有 SmartSheet 工作表中的一些单元格。添加新行没问题,但我无法获得正确的 JSON 进行更新。
我此时的代码:
这导致:
我尝试了很多选项,但无法通过 API 文档解决这个问题,也找不到任何其他 PHP 示例。有人知道我怎样才能连续更新一个特定的单元格吗?
drupal-7 - 从 Drupal 模块创建工作表
我正在开发一个 Drupal 模块,以便在发布特定类型的 Drupal 节点时创建一个 Smartsheet。
工作表创建得很好,但没有使用我用 formId 变量指定的模板。
我究竟做错了什么?
谢谢
代码是:
c# - 如何使用 smartsheet api sdk 发送文件附件
我想将文件上传中的文件附件发送到智能表中。我正在使用sdk,我找到了附件的示例代码。这是我的附件代码:
我阅读了 AttachFile() 方法,必须使用 ObjectId,但我不明白如何获取 ObjectId,所以我使用 sheetId。
编辑: 该代码是正确的,当我运行我的代码时,我在工作表的选项卡附件中找到了文件附件,但我想将该文件附加到我添加的新行中。
你能帮我解决这个问题吗?我仍然是使用 smartsheet 的新手,并且还在学习如何使用 smartsheet api sdk c#,但是我没有找到很多使用 smartsheet api 的示例或示例代码。
这是我的完整代码:
smartsheet-api - 如何使用 Smartsheet REST API 获取一行的讨论列表?
我需要通过REST API访问 Smartsheet 行的所有讨论。
有没有办法做到这一点?调用https://api.smartsheet.com/1.1/row/ {ID}/discussions,没有记录,不起作用。
php - 在服务器上将 smartsheet 保存为 .xls (curl / php)
我想将智能表保存到我的服务器(作为 .xls)。但我总是得到一个充满 json 代码的 .xls。如果我使用 json_decode(..) 并且 .xls 完全为空,则会收到“file_put 错误”。如果我通过桌面上的 curl 执行此操作,我会得到正确的 .xls,其中包含我需要的所有内容。
我希望你能帮助我。谢谢
java - 从 Smartsheet 单元格调用 Java 代码并更新其他列单元格
我想从 Smartsheet Column Cell 之一调用在 Web 服务器上运行的 Java 代码(可以是 Servlet 或 Portlet)。Java 代码将从数据源(数据库)检索其他相关数据,并将从数据源检索到的结果集信息更新到 Smartsheet 中的其他列单元格中。
我能想到的一个直接解决方案: - 创建一个指向 Java 代码的超链接并将其添加到所需的单元之一。- 如果用户单击列单元格中的超链接,则触发对 Java 代码的调用并更新其余列(针对该特定行)。
我想知道是否还有其他选择/想法?