Получить содержимое файла проекта Apps Script
Проект Google Apps Script условно состоит из нескольких файлов. Иногда есть необходимость взять содержимое этих файлов.
Для html-файлов это довольно просто - можно взять содержимое HtmlService
:
/**
* Способ 1. Получение содержимого файла проекта через HtmlService
*
* Не подходит для не html-файлов
*/
function getContentViaHtmlService() {
const content = HtmlService.createTemplateFromFile('index')
.evaluate()
.getContent();
console.log(content);
}
Для gs-файлов все не так просто. Предыдущий способ для них не подходит. Есть недокументированный метод getResource(имя_файла)
сервиса ScriptApp
:
/**
* Способ 2. Получение содержимого файла проекта через ScriptApp
*/
function getContentViaScriptApp() {
const content = ScriptApp.getResource('Code').getDataAsString();
console.log(content);
}
Комментарии
Отправить комментарий