google-apps-script - Apps 脚本 .getActivePage() 仅返回 "home"页面

标签 google-apps-script

还有其他人在使用 SiteApps.getActivePage() 时遇到问题吗?对我来说,它只返回主页,而不返回事件页面。

最佳答案

getActivePage 旨在将已发布的小工具嵌入到 Google 协作平台页面中时发挥作用。会返回嵌入GAS Gadget的页面,否则返回null

下面是一个示例代码,非常适合我在 Google 协作平台应用脚本小工具中使用。

function doGet(e) {
  var app = UiApp.createApplication();
  app.add(app.createLabel('Page name: '+SitesApp.getActivePage().getName()));
  app.add(app.createLabel('Url: '+SitesApp.getActivePage().getUrl()));
  return app;
}

关于google-apps-script - Apps 脚本 .getActivePage() 仅返回 "home"页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13754013/

相关文章:

google-apps-script - 如何使用新功能扩展 UiApp?

android - 从安卓设备运行谷歌脚本

google-apps-script - 如何在 Google 应用脚本中的电子邮件中嵌入 Google 表单

google-apps-script - Google Apps 脚本 : Dynamically creating spreadsheet menu items

javascript - XmlService 和 importxml 的区别

gmail - 使用 Google Apps 脚本的 Gmail 短信通知 : how to display content of the email?

javascript - 在另一个网站的 HTML 页面中将 Google Script 用作 Java Script

javascript - Google Apps 脚本 - 从另一个工作表导入工作表值

javascript - 谷歌应用脚​​本: Copy cell value to another sheet with condition to copy and position the value

google-apps-script - 自定义函数以行而不是列的形式输出