Google App脚本SitesApp返回一个空数组

问题描述

我尝试了Google Sites API中的所有可用方法,例如

var site = SitesApp.getSite("example.com","mysite");

上述方法返回一个空数组。

波纹管方法返回一个错误消息,其中包含“无效参数:url”

var site = SitesApp.getSiteByUrl("https://sites.google.com/domain/testweb");

如何使用Google App脚本正确阅读Google网站?

详细信息:

我拥有该网站,该网站是新的Google网站,而不是经典网站。

解决方法

documentation所述,

一个rebuilt version of Sites于2016年11月22日启动。Apps脚本当前无法访问或修改使用此版本制作的网站,但脚本仍可以访问classic Sites

因此,您无法使用应用脚本访问新网站。

想要通过应用程序脚本访问新网站的用户可以在此feature request上加星号(★在左上方),以告知Google您有兴趣,并让Google优先考虑该问题。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...