通过谷歌应用程序脚本在活动文件上学习MimeType



我将创建一个加载项。我希望它适用于文档、表格和表单。要制作菜单,我需要知道文件类型。我怎么找到它?

我可以使用DriveApp检查MimeType,但我需要文件ID。

这应该可以解决问题,但加载项菜单无法正常工作。工作过一次,然后再也没有了。

 function onOpen(e) {
  var menu;
  if(SpreadsheetApp.getActiveSpreadsheet() != null)
    menu = SpreadsheetApp.getUi().createAddonMenu();
  else if(DocumentApp.getActiveDocument() != null)
    menu = DocumentApp.getUi().createAddonMenu();
  else if(FormApp.getActiveForm() != null)
    menu = FormApp.getUi().createAddonMenu();
  if(menu)
    menu
    .addItem('Text', 'func1')
    .addToUi();
}

最新更新