У меня есть несколько простых пользовательских функций, которые я использую все время. Я недавно столкнулся с электронной таблицей, которую мне отчаянно нужно использовать, но когда я пытаюсь использовать даже самые основные пользовательские функции, я получаю «#NAME»? с текстом наведения «неизвестной функции».ВСЕ пользовательские функции возвращают «неизвестную функцию» в одной таблице, но работают в других
Даже удаление всех другие код, и пытаются только этой простая функция, не похож на работу:
function double(d) {
return 2*d;
}
Когда я дублирую таблицы, код, который поставляется с ним ДЕЛАЕТ работы.
Несколько Примечания:
Это Службы Google для предприятий учетной записи.
Я изначально не был владельцем этой электронной таблицы, но с тех пор стал владельцем, считая, что это может быть причиной.
Первоначально электронная таблица была защищена, а с тех пор она была удалена, считая, что это может быть причиной.
Эта электронная таблица используется совместно сотнями людей, поэтому я действительно хочу найти причину и исправить ее.
Любые мысли?
Прежде всего, проверьте на наличие боковых сундуков. Является ли код в файле .html вместо файла '.gs'? Вы редактируете скрипт, который находится в другой таблице? Являются ли пользовательские функции, которые вас интересуют, содержащимися внутри другой функции (скрывая их)? Вы «сохранили» скрипт? Можете ли вы запустить 'double()' изнутри отладчика? – Mogsdad
Все проверенные sillies - это .gs, он находится в правильной электронной таблице, это функция уровня корня, она сохраняется, она может быть запущена в отладчике, разрешения предоставлены документу и т. Д. Последняя заметка - Я могу просто дублировать электронную таблицу, а в дубликате все пользовательские функции дублируют работу, как ожидалось. –
Вместо проблемы с программированием это может быть проблемой с файлом электронной таблицы, и вы должны обратиться за помощью к службе поддержки Google Apps for Work, но это может быть очень вероятно, что решение будет состоять в использовании другого файла. –