Я хотел бы использовать переменную, которая содержит значение ключа для хеш-таблицы в Google Apps Script.
Вместо:
var folderRoots = {
"EYFS English":"sdfg0987897sdfga3",
"EYFS Italian":"sdf8f9g7897sfdfg7",
}
var b = folderRoots["EYFS English"]; // gets sdfg0987897sdfga3
Я хотел бы использовать:
var depEYFSEn = "EYFS English";
var depEYFSIt = "EYFS Italian";
var folderRoots = {
[depEYFSEn]:"sdfg0987897sdfga3",
[depEYFSIt]:"sdf8f9g7897sfdfg7",
}
var b = folderRoots[depEYFSEn]; // gets sdfg0987897sdfga3
Однако, при попытке использовать квадратные скобки для ключевой переменной, как предложено здесь , редактор выдаст ошибку
InvalidID свойства
Может быть, реализация JavaScript Apps Script Google Apps не поддерживает это?