Google apps script 如何从插件中获取google应用程序脚本中活动页面的DOM元素

Google apps script 如何从插件中获取google应用程序脚本中活动页面的DOM元素,google-apps-script,Google Apps Script,我目前正在开发一个谷歌日历插件。我需要从加载项访问当前活动页面的DOM 我需要知道如何在google插件的应用程序脚本中获取DOM元素 不幸的是,在回答这个问题时,应用程序脚本中没有任何功能可以获取任何站点的DOM 变通办法 尝试使用chrome插件,因为它们可能会让您获得站点的DOM。你可以找到更多关于chrome插件的信息 我希望这对你有帮助。如果您还需要什么,或者您不了解什么,请告诉我。:) 您的意思是要获取活动页面的DOM,在您的示例中是日历?如果这是您的意图,您可以通过使用var ht

我目前正在开发一个谷歌日历插件。我需要从加载项访问当前活动页面的DOM 我需要知道如何在google插件的应用程序脚本中获取DOM元素 不幸的是,在回答这个问题时,应用程序脚本中没有任何功能可以获取任何站点的DOM

变通办法 尝试使用chrome插件,因为它们可能会让您获得站点的DOM。你可以找到更多关于chrome插件的信息


我希望这对你有帮助。如果您还需要什么,或者您不了解什么,请告诉我。:)

您的意思是要获取活动页面的DOM,在您的示例中是日历?如果这是您的意图,您可以通过使用var html=UrlFetchApp.fetch(“;让我知道这是否是您要找的东西。:)是的,我已经使用了此方法,但没有达到预期效果。实际上,我正在尝试的是。当我打开一个新事件并添加会议标题时,如果我在日历中打开加载项,则在保存之前,该事件的标题应在加载项中同步。我在日历API中没有找到任何可以检索会议标题的特定事件保存之前的事件详细信息。因此,我正在尝试从DOM获取事件标题。我没有从UrlfetchApp函数获取事件标题HI!我不相信您可以通过Calendar的API for Apps脚本实现这一点。不幸的是,我也相信没有可能的方法通过Apps脚本获取DOM。您可能获得的最接近的例如编辑、添加或删除。您还可以尝试使用此Javascript功能获取输入标记
var x=document.getElementsByTagName(“p”)
。请告诉我这两种方法是否适用于您,以及您是否需要其他任何东西。如果我使用日历事件,我需要按save以获取事件中的更改。我需要在保存之前获取事件中的更改。我还尝试使用getElementsByTagName获取输入标记,但为此,我需要获取文档,即活动页面的DOM,否则将抛出“文档未定义”错误。请建议实现我的功能的方法