2

Google Apps ScriptSpreedsheet当前选定的行上工作。要运行它,我必须从脚本管理器中选择这个脚本。是否可以将此脚本添加到上下文菜单或绑定到某个快捷方式?

4

1 回答 1

1

您可以创建一个带有按钮的菜单,该菜单将使用 onOpen 函数运行您想要的脚本。请参阅Apps 脚本文档

function onOpen() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var entries = [{
    name : "Read Data",
    functionName : "readRows"
  }];
  sheet.addMenu("Script Center Menu", entries);
};

然后你会有一些像这样的其他功能。

function readRows() {

这可以执行您想要的任何功能,并且您可以拥有多个执行不同操作的菜单项。

注意:onOpen有时需要一段时间才能加载,因此请等待 5 秒。

于 2013-02-06T23:19:27.507 回答