Я пытаюсь использовать класс, определенный в библиотеке, но в результате я получаю только ошибку.
[LibraryProject] /library/model/Update.gs
class Update {
constructor(obj = {}) {
if(typeof obj == "string"){
options = JSON.parse(obj);
}
Object.assign(this, obj);
}
text(){
return (this.message && this.message.text)?this.message.text:''
}
}
ЗАДАЧИ
✅ Создать новую версию проекта. (Файл> Управление версиями ...)
✅ Загрузить эту библиотеку в другой проект [Alias: CustomService] (Ресурсы> Библиотеки ...)
✅ Использовать функции CustomService
❌ Использовать класс CustomService
Если я попытаюсь использовать класс
[NormalProject] /index.gs
function test (){
Logger.log(CustomService.libraryFunction())
var update = new CustomService.Update("");
Logger.log(update)
}
TypeError: CustomService.Update не является конструктором (версия 3, архив «Код»)
Как создать экземпляр объекта этого класса?
Если я бегу ...
Logger