google-apps-script - Google 应用程序脚本:如何使用脚本从 Salesforce 刷新数据连接器?
问题描述
我正在使用来自 Salesforce插件的数据连接器。
要在 Google 表格中刷新我的数据,我通常要么通过插件设置自动刷新,要么在刷新时手动单击,仍然在插件界面中。
我似乎不知道该怎么做是从谷歌应用脚本启动同样的刷新。这篇文章描述了我想做的事情,但它是针对 bigQuery 的。它想知道如何做同样的事情,但对于来自 Salesforce 的数据连接器。
看起来像我需要的代码来自另一篇文章:
function refresh() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('A1').activate();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Data Sheet 1'), true);
SpreadsheetApp.enableAllDataSourcesExecution();
spreadsheet.getCurrentCell().getDataSourceTables()[0].refreshData();
};
任何人都知道如何使用数据连接器表单 Salesforce 做同样的事情吗?
谢谢!
解决方案
推荐阅读
- schema.org - Schema.org - 结构化数据输入错误的数字
- r - 是否可以从 R 中的绘图中获取数据
- shell - 将基于日期时间的 2 个 csv 文件与 shell 组合
- c++ - 前向声明导致“找到一个或多个相乘的定义符号”?
- java - 使用 getter 和 setter 从另一个控制器检索时填充在一个控制器中设置的值
- c# - iTextSharp 如何向 PDF-A 添加自定义属性?
- vim - 为什么`ctrl -h`在插入模式下不起作用?(版本gvim 8.1.1)
- c++ - set 如何使用唯一键但在 C++ 中具有等效键值?
- java - java程序中如何调用github webservice
- php - 比较签名数据和 RSA 签名