我目前正在使用 Google Apps 脚本,但无法使用以下代码段。
错误消息是:未找到请求的资源。
我还测试了我在这里找到的无证方法:Need to list all the sites under a google domain using Google Apps Script
var mySites = SitesApp.getAllSites(myDomain, 1, 10);
但我得到同样的错误。有关完整示例,请参见下文。先感谢您。
function view() {
var myDomain = 'example.com';
// this works
var mySite = SitesApp.getSite(myDomain);
Logger.log('title=' + mySite.getTitle() + '\n' + 'name=' + mySite.getName());
// this works, too
var myPages = mySite.getAllDescendants();
for (i in myPages) {
Logger.log('page=' + myPages[i].getTitle());
}
//this does not work, error: the requested ressource was not found
var mySites = SitesApp.getSites(myDomain);
// this also does not work, same error
var mySites = SitesApp.getAllSites(myDomain, 1, 10);
}
编辑 1:我在 Windows 7 上使用 3 种不同的浏览器进行了测试:Firefox Nightly、Google Chrome 和 Opera。
编辑 2:使用 Android 3.2 和 Firefox 浏览器在三星 Galaxy Tab 10.1N 上出现同样的错误。