Google 应用脚本 SitesApp 返回一个空数组

Google App Script SitesApp returning an empty array

我尝试了 Google 站点 API、示例

中可用的所有方法
var site = SitesApp.getSite("example.com", "mysite");

上述方法returns一个空数组。

下面的方法 returns 出现“无效参数:url”错误

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

如何使用 Google 应用程序脚本正确阅读 Google 网站?

详情:

我拥有该站点,并且该站点是一个新站点 Google 不是经典站点。

documentation

中所写

A rebuilt version of Sites was launched on November 22, 2016. Apps Script cannot currently access or modify Sites made with this version, but script can still access classic Sites.

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

想要通过应用程序脚本访问新网站的用户可以在此 feature request 添加一个星号(★ 在左上角)让 Google 知道您有兴趣并且 Google 来确定问题的优先级。