Как определить идентификатор скрипта, связанный с файлом диска Google через API - PullRequest
0 голосов
/ 09 июля 2019

У меня есть требование, согласно которому мне нужно программно просматривать все файлы на диске Google для пользователей и выявлять любые связанные сценарии.Я могу получить все файлы, используя Drive API;

, и я могу получить конкретный контент скрипта с помощью API скриптов Apps

однако этот вызов требует ввода scriptId, который я не могу идентифицировать по информации, определенной дляфайл.

Кто-нибудь знает, возможно ли получить эту информацию, используя подход выше или альтернативный?Я просто хочу определить содержание всех скриптов во всех файлах.

Спасибо.

1 Ответ

0 голосов
/ 09 июля 2019

Вы можете использовать функцию getFilesByTipe из DriveApp и искать тип GOOGLE_APPS_SCRIPT.Я нашел это в этом сообщении от службы поддержки Google:

function main() { 
  for(var f, F = DriveApp.getFilesByType(MimeType.GOOGLE_APPS_SCRIPT); f = F.hasNext()?F.next():null;) 
    Logger.log("Name: " + f.getName() + " ID: " + f.getId());
}
...