Так что я работаю над тем, чтобы перечислить все сайты в нашем домене.Я могу получить это с помощью Drive.File.list, и это нормально.Я могу запросить и получить имя сайта и адрес электронной почты владельца, однако не могу найти способ получить URL-адрес опубликованного сайта.
Это ядро того, что у меня есть:
function getNewSites() {
var responses = Drive.File.list({
corpus: "DEFAULT",
maxResults: 1,
q: 'mimeType="application/vnd.google-apps.site" and title="Test Site"',
fields: "items/owners/emailAddress,items/title"
});
Logger.log(responses);
}
Что возвращает:
{
"items": [
{
"title": "Test Site",
"owners": [
{
"emailAddress": "email@address.co.uk"
}
]
}
]
}
Вы можете получить редактируемые URL-адреса и вставлять ссылки и т. Д., Но я не могу понять, как получить опубликованный URL-адресвообще (разве это не имя файла, которое используется в этом URL) URL в этом примере https://sites.google.com/domain.co.uk/testsaaaaa/home
'testsaaaaa' нигде не упоминается, что я могу видеть в полезной нагрузке.