отладка пользовательской функции в скрипте google apps

<p>я пытаюсь создать свою первую пользовательскую функцию для электронной таблицы google в скрипте приложений, и мне трудно работать с отладчиком.</p><p>я работаю над демонстрационным кодом <a href="https://developers.google.com/apps-script/quickstart/macros?hl=de">пользовательской функции</a> из документации google, и я установил точку останова в пользовательской функции <code>drivingdistance(origin, destination)</code>, которая используется в ячейке моей электронной таблицы. у меня проблема в том, что отладчик показывает параметры, которые передаются в функцию как <code>undefined</code>. содержимое любых других переменных, созданных во время выполнения, отображается корректно (при условии, что они не зависят от входных параметров).</p><p>забавно то, что хотя входные параметры отображаются как неопределенные, вычисления функции выполняются успешно, так что, похоже, это проблема отладчика. к сожалению, эта проблема не позволяет мне успешно научиться создавать и отлаживать собственный код (поскольку мне придется работать со сложными входными параметрами). </p><p>у меня есть ощущение, что проблема связана с выполнением скрипта apps на стороне сервера, поэтому я попытался записать входные параметры, используя класс logger, а также попытался скопировать эти переменные в новые локальные переменные. но все, что я придумал, было <code>undefined</code>.</p><p>еще один странный намек на то, что <code>typeof</code> параметров возвращает <code>string</code>. но получение длины их приводит к ошибке, и попытка объединить их с другой строкой возвращает строку «undefined» (см. мой снимок экрана).</p><p><img src="https://i.stack.imgur.com/ma19m.png" alt="enter image description here"></p><p>я ищу идеи о том, что здесь происходит.</p>

<p>вы можете использовать этот хак, чтобы увидеть структуру аргументов, отправляемых в пользовательскую функцию:</p><pre><code>function test(input) { return (json.stringify(input)); } </code></pre><p>результаты будут отображаться на вашем листе так:</p><p> <a href="https://i.stack.imgur.com/fbn1v.png"> <img src="https://i.stack.imgur.com/fbn1v.png" alt="enter image description here"> </a> </p>