Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种方法可以从谷歌文档/谷歌应用脚本中的页面提取JavaScript变量?_Javascript_Xpath_Google Apps Script_Google Drive Api - Fatal编程技术网

有没有一种方法可以从谷歌文档/谷歌应用脚本中的页面提取JavaScript变量?

有没有一种方法可以从谷歌文档/谷歌应用脚本中的页面提取JavaScript变量?,javascript,xpath,google-apps-script,google-drive-api,Javascript,Xpath,Google Apps Script,Google Drive Api,我对JavaScript非常陌生,更像是一名分析师而不是程序员 您知道如何打开Chrome控制台并键入JavaScript变量,然后返回该变量的值吗?我想知道是否有可能从Google Drive/Docs或Google Apps脚本中获取这些变量 我已经看到了一些关于StackOverflow获取某些XML元素的值(比如,标题标记中的文本)的示例,但我不想获取包含这些变量的脚本的全部内容(就像XPath查询返回的那样),只想获取变量本身 这可能吗?您可以使用呼叫在web屏幕和服务器端应用程序脚本

我对JavaScript非常陌生,更像是一名分析师而不是程序员

您知道如何打开Chrome控制台并键入JavaScript变量,然后返回该变量的值吗?我想知道是否有可能从Google Drive/Docs或Google Apps脚本中获取这些变量

我已经看到了一些关于StackOverflow获取某些XML元素的值(比如,标题标记中的文本)的示例,但我不想获取包含这些变量的脚本的全部内容(就像XPath查询返回的那样),只想获取变量本身


这可能吗?

您可以使用呼叫在web屏幕和服务器端应用程序脚本之间交换数据

google.script.run.yourServerSideFunction(your parameters).

您可以查看有关服务器和客户端通信的更多信息。

这很方便-我不知道这个功能存在-但我的计划是获取URL列表,将它们放入Google Docs电子表格,然后针对这些URL运行脚本。这个解决方案似乎只在一页一页的基础上起作用,对吗?它适用于那些你有服务器端脚本和html和HtmlService客户端页面的脚本。如果您需要从sppreadsheets获取URL,请使用我认为脚本不是服务器端的。变量在页面的HTML中设置,如:
metrics\u level2=“products”;metrics_level3=“产品和服务”;度量标准_level4=“玩具”;metrics_pagename=“站点|产品|和|服务|玩具”;
这些是我想要获取的变量。什么类型的页面?您可以提供一个例子吗?您可以对页面进行URLFetch,并使用regex提取您需要的信息。