部署Google Apps脚本

时间:2015-08-11 13:12:50

标签: google-apps-script

我找到this fantastic script将文档转换为PDF并自动将其保存到用户的云端硬盘帐户,但我现在想在工具栏上为所有用户部署一个按钮允许他们点击按钮运行此脚本。

这可能吗?如果是这样,它是如何完成的?

2 个答案:

答案 0 :(得分:1)

您可以使用以下代码在工具栏上创建新菜单。当用户单击菜单项时,将执行您的脚本(convertPDF函数)。您可以参考this文档了解更多详情。

function onOpen() {
  var menuEntries = [
    {name: 'Export PDF', functionName: 'convertPDF'},
  ];
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.addMenu('PDF', menuEntries);
}

答案 1 :(得分:0)

使用Spreadsheet.getUi对象,您可以在菜单中添加新选项。请查看此documentation,其中说明了此过程以及如何将您的功能与菜单中的项目相关联。

在该示例中还使用了Trigger" OnOpen"。每次打开文件时,都会运行添加新菜单项的功能。