Я пытаюсь строить проекты GAS локально, используя застежку
https://github.com/google/clasp
Любая локально установленная IDE является огромным улучшением по сравнению с Google Script Editor, поэтому инструмент выглядит очень многообещающе. К сожалению, функция автозаполнения для услуг GAS, похоже, не включена в пакет.
В документации сказано:
Интерфейс командной строки Apps Script использует TypeScript для автоматического заполнения и выравнивания при разработке. Используйте IDE, например Visual Studio Code для автодополнения TypeScript.
Пройдя все шаги и установив все необходимые зависимости, я все еще не могу заставить работать функцию автозаполнения. Когда я выполняю команду "clasp pull" для существующего проекта, он преобразует расширение ".gs" в ".js". Предложения автозаполнения являются просто результатом анализа существующего кода.
Например, если я вызову sheet.getRange() где-нибудь в моем коде, то в предложениях появится метод 'getRange()', но я не могу перечислить доступные варианты, скажем, PropertiesService, если он уже не используется в моем код.
Кому-нибудь повезло с включением функции автозаполнения для скрипта Google Apps?