Из вашего ответного комментария , я могу подтвердить вашу цель следующим образом.
- Вы хотите, чтобы пользователи всегда использовали последнюю версию библиотеки без использования режима разработчика.
Для этого как насчет этого ответа?
В этом ответе я хотел бы предложить обходной путь с использованием 2 библиотек.
Использование:
1. Создайте 2 автономных сценария.
Пожалуйста, создайте 2 автономных сценария. В данном случае это скрипты «A» и «B».
- Скрипт «A» используется в качестве библиотеки, которую используют пользователи.
- Скрипт «B» используется как библиотека для использования в скрипте «A».
В этом случае пользователи используют скрипт «A» в качестве библиотеки. Вы разрабатываете библиотеку, изменяя сценарий "B".
2. Установите библиотеку, которую вы разрабатываете.
Скопируйте и вставьте следующий сценарий в сценарий "B" . И укажите версию в «Файл» -> «Управление версиями» в редакторе скриптов.
function myFunction(e) {
return "ok: " + e;
}
3. Пользователи библиотеки установки используют.
Скопируйте и вставьте следующий сценарий в сценарий «A» .
function myFunction(e) {
return lib.myFunction(e);
}
Установить библиотеку из скрипта «Б» . Пожалуйста, включите «Режим разработки». В этом случае предполагается, что «Идентификатор» равен lib
.
- Таким образом, когда вы изменили сценарий «B», этот сценарий «A» может использовать последний измененный сценарий.
- Используется как библиотека-оболочка для достижения вашей цели.
- Укажите версию скрипту «A» в «Файл» -> «Управление версиями» в редакторе скриптов.
4. Установить библиотеку на стороне пользователя.
Установить скрипт «A» как библиотеку на стороне пользователя. В это время отключите «Режим разработки». В этом случае предполагается, что «Идентификатор» равен Lib
. И вы можете использовать следующий сценарий.
function myFunction() {
const res = Lib.myFunction("sample");
console.log(res) // "ok: sample" is returned.
}
Таким образом, при изменении сценария «B» в сценарии «A» можно использовать самый последний сценарий. С другой стороны, пользователи могут использовать последнюю версию библиотеки, используя постоянную версию, без использования режима разработчика.