首页 > 解决方案 > 如何在谷歌应用脚​​本中使用 DeveloperMetadataVisibility 枚举?

问题描述

这是与 DeveloperMetadataVisibility 相关的Google App 脚本文档的链接。

问题是我想在我的代码中调用它,但我不知道如何。我的代码如下所示:

const myFunction = () => {
  spreadSheet = SpreadsheetApp.getActiveSpreadsheet();
  spreadSheet.addDeveloperMetadata("initializeDone", "true", DeveloperMetadataVisibility.DOCUMENT)

  
  const metaData = spreadSheet.getDeveloperMetadata();
  Logger.log('Metadata: ' + metaData);
  Logger.log('initializeDone: ' + metaData['initializedone']);
  
}

所以我试图调用枚举,DeveloperMetadataVisibility.DOCUMENT但这会导致错误。我之前已经注意到这一点,谷歌枚举关于如何调用它们的文档非常少。

标签: google-apps-scriptgoogle-sheetsenumsgoogle-drive-api

解决方案


缺少文档,但我通过反复试验找到了答案:

SpreadsheetApp.DeveloperMetadataVisibility.DOCUMENT

在应用程序脚本编辑器中,您可以尝试输入 SpreadsheetApp 或 DriveApp,然后输入一个点“.”,然后尝试编写枚举容器,如果它存在于对象中,它将自动显示。


推荐阅读