javascript - 来自 Google Script 的 API 的 JSONRpcClient 调用
问题描述
我的任务是使用一个名为simplebook.me的网络应用程序的 API 与一些谷歌表格连接数据。
现在,我需要知道如何执行或解析 Google Sheets 脚本中的下一个代码段,以便获取访问令牌(这是实现目标的第一步)。
//javascript
var loginClient = new JSONRpcClient({
'url': 'https://user-api.simplybook.me/login',
'onerror': function (error) {
alert(error);
}
});
var token = loginClient.getToken('{companyLogin}', '{apiKey}');
所以我的问题是:是否可以从谷歌脚本进行这种调用?如果只能使用 javascript,我如何将其嵌入到 Google 脚本中?如果你认为有更好的方法,你能描述一下吗?
注意 1:我从API Explorer获得了片段,结果可以毫不费力地输出,但是在尝试迁移它时,我的第一个问题是如何从 Google Scripts 调用 JSONRpcClient。
注 2:我正在寻找解决方案,我得到了这个repo,但仍然不知道如何处理它。
另外,请指出我要完成的道路(我必须学习什么)。
解决方案
如果您真的想将 Sheets API 与 JavaScript(或其他语言)一起使用,您可以按照快速入门指南进行操作。在那里,您将找到设置项目的工作示例和教程。然后,您只需要包含 aspreadsheet.values.update
即可将行附加到所需的工作表。如果您有任何疑问,请查看并回信。
推荐阅读
- javascript - AudioBuffer.getChannelData 在 Safari 中输出一半麦克风的音量
- java - JPanel 未添加到 JFrame
- node.js - 将树递归展开到迭代程序中
- ios - tableviewcell 的 isSelected 方法和 tableview 的 selectRow(at:animated:scrollPosition:) 有什么区别
- python-3.x - Python xml.etree.ElementTree 问题,Element.tag 让我得到的不仅仅是标签名称
- python - 为什么我要列出的数据框列给出元组,而不是简单的列表
- sql - 在独立的 zeppelin 中启动 thrift 服务器
- java - 如何通过列表
在 java 中带有 paramType="body" 的 swagger 注释中 - javascript - 大小为 8x8 的 2D Array,第一列实际上是最后一列
- laravel-7 - Walmart Api 与 Laravel 7 和自动数字签名创建的集成