【发布时间】:2014-03-13 10:44:27
【问题描述】:
是否可以通过添加链接到脚本/宏的自定义图标来自定义 Google 电子表格/表格的工具栏?我只见过定制的电子表格菜单。
【问题讨论】:
-
很遗憾这是不可能的。
标签: google-apps-script google-sheets google-spreadsheet-api
是否可以通过添加链接到脚本/宏的自定义图标来自定义 Google 电子表格/表格的工具栏?我只见过定制的电子表格菜单。
【问题讨论】:
标签: google-apps-script google-sheets google-spreadsheet-api
目前这是不可能的。 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);
}
【讨论】:
应用程序脚本无法实现,但您可以编写浏览器扩展程序来执行此操作。当然用户也需要安装它。
【讨论】: