自定义Google电子表格/表格工具栏

时间:2014-03-13 10:44:28

标签: google-apps-script google-sheets google-spreadsheet-api

是否可以通过添加链接到脚本/宏的自定义图标来自定义Google电子表格/表格的工具栏?我只看过自定义的电子表格菜单。

2 个答案:

答案 0 :(得分:1)

使用应用程序脚本无法实现,但您可以编写一个浏览器扩展程序来执行此操作。当然用户也需要安装它。

答案 1 :(得分:1)

目前这是不可能的。 the Spreadsheet object上的当前方法集不包括访问工具栏或添加新工具的任何工具。

您只能添加菜单,侧边栏或定义自定义功能。

我自己也习惯使用菜单项来切换侧边栏,大概在the way described here中:

function onOpen() {
  SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
      .createMenu('Custom Menu')
      .addItem('Show sidebar', 'showSidebar')
      .addToUi();
}

function showSidebar() {
  var html = HtmlService.createHtmlOutputFromFile('Page')
      .setTitle('My custom sidebar')
      .setWidth(300);
  SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
      .showSidebar(html);
}