Google Apps Script изглежда не разпознава функцията Object.assign()
. Когато се опитвам да го използвам, получавам грешката:
TypeError: Cannot find function assign in object function Object() { [native code for Object.Object, arity=1] }
Кодът, с който тествам функцията, е примерът, копиран директно от MDN:
function myFunction() {
const object1 = {
a: 1,
b: 2,
c: 3
};
const object2 = Object.assign({c: 4, d: 5}, object1); //error is thrown here
console.log(object2.c, object2.d);
// expected output: 3 5
}
Копирах и поставих горния код директно в конзолата за разработчици на Chrome, която работи добре и даде очаквания резултат.
Не мога да намеря нищо онлайн, което да казва, че тази конкретна функция не се поддържа от скрипт на приложения или нещо подобно. Е, какво става? Как мога да поправя това?