通过Google Apps脚本在活动文件上学习MimeType

时间:2015-12-10 10:39:12

标签: google-apps-script google-sheets google-docs google-form drive

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

我可以使用DriveApp检查MimeType,但我需要fileId。

1 个答案:

答案 0 :(得分:0)

这应解决它,但附加菜单无法正常工作。工作一次,然后再也没有。

 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();
}