Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有任何选项可以在Google Sheets脚本或其他程序中使用javascript编写代码,以便在附加组件工具上执行某些操作?_Javascript_Google Apps Script_Google Sheets_Google Apps Script Addon - Fatal编程技术网

是否有任何选项可以在Google Sheets脚本或其他程序中使用javascript编写代码,以便在附加组件工具上执行某些操作?

是否有任何选项可以在Google Sheets脚本或其他程序中使用javascript编写代码,以便在附加组件工具上执行某些操作?,javascript,google-apps-script,google-sheets,google-apps-script-addon,Javascript,Google Apps Script,Google Sheets,Google Apps Script Addon,我正在尝试每天使用js或其他程序从Google Sheet上的附加组件工具自动刷新一次报告 我试图录制宏,但它只在脚本上返回-showBar(),实际上什么都不做: function UntitledMacro() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('A1').activate(); showBar(); }; 应用程序脚本无法在附加工具栏或对话框中执行按键或鼠标操作。该show

我正在尝试每天使用js或其他程序从Google Sheet上的附加组件工具自动刷新一次报告

我试图录制宏,但它只在脚本上返回-showBar(),实际上什么都不做:

function UntitledMacro() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('A1').activate();
  showBar();
};

应用程序脚本无法在附加工具栏或对话框中执行按键或鼠标操作。该
showBar()
函数名是宏记录的加载项中的函数名,但如果尝试从宏中执行该加载项函数名,则会收到错误消息。因此,当您录制宏时,它检测到您单击了加载项菜单,并选择打开侧栏,宏录制了加载项中的函数名,但即使如此,您的代码也无法运行加载项函数

加载项无法直接允许应用程序脚本代码触发加载项代码中的函数。如果您试图以编程方式导航加载项菜单和加载项用户界面,则无法使用应用程序脚本进行导航

加载项的开发人员可以在侧栏或对话框中提供一个时间设置,您可以使用该设置保存时间设置,然后加载项需要安装一个基于时间的触发器。如果安装基于时间的触发器,则触发器无法访问附加功能名称


有些程序可以在您的计算机上运行,可以执行按键和鼠标操作,但您的计算机可能会面临安全风险,您的计算机需要打开,电子表格也需要打开。

附加工具会产生什么效果?showBar()生产什么?