Это прекрасно работает, как и предполагалось, каждый раз, когда открывается электронная таблица:
function onOpen() {
doImport();
};
function doImport() {
//Destination
var destinationSpreadsheet = ...
Но это не так:
function onEdit(e) {
if (e.range.getA1Notation() == 'E8') {
if (/^\w+$/.test(e.value)) {
eval(e.value)();
e.range.clear({contentsOnly: true});
};
};
};
function Now() {
Logger.log("in function Now ");
doImport();
Logger.log("in function Now after call to doImport");
};
Вызывается оператор Logger.log("in function Now ");
, но оператор Logger.log("in function Now after call to doImport");
не называется.
Я предполагал, что это может быть связано с триггерами и пробовал, но безуспешно.
Есть предложения?