повторно использовать скрипт или опубликовать sh частный аддон скрипта Google листов без gsuite или не будучи бизнесом - PullRequest
0 голосов
/ 13 апреля 2020

Я хотел бы повторно использовать скрипт Служб Google между несколькими листами в моей личной учетной записи Google, не публикуя его публично. Один из подходов, которых я пытаюсь избежать, - просто скопировать и вставить скрипт между каждым листом, который я использую.

После некоторого прочтения у меня сложилось впечатление, что это обычно делается путем публикации дополнения. У меня также сложилось впечатление, что это можно (или можно) сделать в частном порядке, так что пересмотр кода не требуется, и вам не нужно ничего платить. Большинство связанных с этим вопросов, которые я нашел в SO, похоже, имеют устаревшие ответы (chrome веб-магазин вместо GSuite Marketplace) или слишком просты (делитесь публикацией надстройки) или ссылаются на gsuite users / admin, и др c.

Предполагая, что мне нужно опубликовать sh надстройку, чтобы облегчить общий доступ ко всем моим листам, мне сказали, что мне нужно преобразовать свой проект в Google Cloud Project. Поэтому я создал облачный проект Google, а затем перешел к переносу своего кода в этот проект, перейдя в раздел «Ресурсы - проект облачной платформы» и введя номер своего проекта. Однако, когда я делаю это, он говорит мне, что мне нужно включить oauth для проекта, и он переходит на страницу, которая выглядит так, как будто она потребует формального анализа кода.

У меня сложилось впечатление, что частные публикации могут возможно, если я организация. Поэтому я вернулся в Google Cloud Console и попытался создать организацию. Здесь, однако, похоже, что либо мне нужно подписаться на GSuite, либо мне нужно включить Cloud Identity. Последний вид имеет отношение только к бизнесу, так как при регистрации он запрашивает у меня название и бизнес-домен (например, jims-business.com); Я остановился, когда он спросил меня о моем домене.

Итак, опять мой вопрос: возможно ли совместное использование скрипта Google несколькими листами в моем личном аккаунте без создания надстройки c? После долгого прочтения терминологии Google у меня сложилось впечатление, что я был бы рад оказаться ошибочным!

1 Ответ

0 голосов
/ 14 апреля 2020

Вам не нужно быть пользователем G Suite, чтобы опубликовать sh надстройку, но вы делаете это, если хотите сделать это «только для внутреннего использования», так как для этого требуется действительный домен.

Боюсь, вам придется копировать один и тот же скрипт для каждого файла и использовать функцию onOpen .

...