无法在 Docs Add-on 中获取打开的 .docx 文件的 ID
Unable to get the ID of opened .docx file in Docs Add-on
我无法获取 Google Docs Add-on 中的 .docx 文件的 ID。
Id 存在于浏览器的 URL 中,但我找不到任何方法来获取浏览器 URL.
DocumentApp.getActiveDocument().getId()
方法没有帮助,因为它适用于 Google Docs 文件,而我在 Google doc 中打开的文件是 Microsoft Word 格式 (.docx) 文件。
我附上截图以供参考:Reference image
有什么方法可以获取 Google Docs Add-on 中 .docx 文件的 ID?
或者在 Google Docs Add-on 中打开 .docx 时,有什么方法可以获取浏览器的 URL?
提前致谢。
使用此 link 检查 Workspace Addons
的事件对象。构建卡片时,您可以访问该事件。所以你应该能够在你的函数中使用 docs.id
访问它。
答案:
无法为非 Google Workspace 加载项中的文档检索此信息。
解释:
如您所述,DocumentApp 方法仅适用于 Google 文档文件。
此外,Workspace 插件的 Docs event object 仅在当前文档是 Google 文档时才会填充。我刚查过是这样的。
最后,无法在 Workspace 附加组件的上下文中检索此信息。
功能请求:
如果您认为此功能可能有用,您可以考虑使用 this Issue Tracker template 提交功能请求。
我无法获取 Google Docs Add-on 中的 .docx 文件的 ID。 Id 存在于浏览器的 URL 中,但我找不到任何方法来获取浏览器 URL.
DocumentApp.getActiveDocument().getId()
方法没有帮助,因为它适用于 Google Docs 文件,而我在 Google doc 中打开的文件是 Microsoft Word 格式 (.docx) 文件。
我附上截图以供参考:Reference image
有什么方法可以获取 Google Docs Add-on 中 .docx 文件的 ID? 或者在 Google Docs Add-on 中打开 .docx 时,有什么方法可以获取浏览器的 URL?
提前致谢。
使用此 link 检查 Workspace Addons
的事件对象。构建卡片时,您可以访问该事件。所以你应该能够在你的函数中使用 docs.id
访问它。
答案:
无法为非 Google Workspace 加载项中的文档检索此信息。
解释:
如您所述,DocumentApp 方法仅适用于 Google 文档文件。
此外,Workspace 插件的 Docs event object 仅在当前文档是 Google 文档时才会填充。我刚查过是这样的。
最后,无法在 Workspace 附加组件的上下文中检索此信息。
功能请求:
如果您认为此功能可能有用,您可以考虑使用 this Issue Tracker template 提交功能请求。