是否有任何选项可以在 javascript 的 Google 表格脚本或其他程序中编写代码来对附加组件工具执行某些操作?
Is there any option to write a code in javascript on Google Sheets scripts or in others program that will do some action on Add-ons tool?
我正在尝试使用 js 或其他程序每天一次从 Google Sheet 上的加载项工具自动刷新报告。
我试图录制宏,但它只 return - 脚本上的 showBar() 并没有真正做任何事情:
function UntitledMacro() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('A1').activate();
showBar();
};
Apps 脚本无法在加载项侧边栏或对话框中执行击键或鼠标操作。那个 showBar()
函数名是宏记录的插件中的函数名,但是如果你试图从宏中执行那个插件函数名,你会得到一个错误信息。所以,当你录制宏时,它检测到你点击了插件菜单,并选择打开侧边栏,宏录制了插件中的函数名,但即便如此,你的代码也不能运行 附加功能。
插件无法直接允许您的 Apps 脚本代码触发插件代码中的函数。如果您尝试以编程方式导航加载项菜单和加载项用户界面,则无法使用 Apps 脚本来实现。
加载项的开发者可以在边栏或对话框中提供时间设置,您可以使用它来保存时间设置,然后加载项需要安装基于时间的触发器。如果您安装基于时间的触发器,您的触发器将无法访问附加函数名称。
有一些程序可以在您的计算机上运行,可以执行击键和鼠标操作,但是您可能会让计算机面临安全风险,并且您的计算机需要打开,并且电子表格打开。
我正在尝试使用 js 或其他程序每天一次从 Google Sheet 上的加载项工具自动刷新报告。
我试图录制宏,但它只 return - 脚本上的 showBar() 并没有真正做任何事情:
function UntitledMacro() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('A1').activate();
showBar();
};
Apps 脚本无法在加载项侧边栏或对话框中执行击键或鼠标操作。那个 showBar()
函数名是宏记录的插件中的函数名,但是如果你试图从宏中执行那个插件函数名,你会得到一个错误信息。所以,当你录制宏时,它检测到你点击了插件菜单,并选择打开侧边栏,宏录制了插件中的函数名,但即便如此,你的代码也不能运行 附加功能。
插件无法直接允许您的 Apps 脚本代码触发插件代码中的函数。如果您尝试以编程方式导航加载项菜单和加载项用户界面,则无法使用 Apps 脚本来实现。
加载项的开发者可以在边栏或对话框中提供时间设置,您可以使用它来保存时间设置,然后加载项需要安装基于时间的触发器。如果您安装基于时间的触发器,您的触发器将无法访问附加函数名称。
有一些程序可以在您的计算机上运行,可以执行击键和鼠标操作,但是您可能会让计算机面临安全风险,并且您的计算机需要打开,并且电子表格打开。