К основному контенту

Сообщения

Сообщения за февраль, 2022

Получить содержимое файла проекта

Получить содержимое файла проекта 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); }