Meraki API google form

Comes here often

Meraki API google form


i just get a script from github about the automatisation through google forms


So I have followed the document, created my own google form in order to add meraki admin on the dashboard

However when i send the form, i received the following error in my trigger:


Cannot read property 'length' of undefined at addMerakiAdmin


i didn't changed anything to the script, it seems there is a kind of misconfiguration in int


var options =
"method" : "post",
"payload": payload,
"headers": headers,
"content-type": "application/json",
"contentLength": payload.length,
"followRedirects": true,
response = UrlFetchApp.fetch('https://'+shard+''+orgId+'/admins', options);
var result = JSON.parse(response.getContentText());


can you please help me ?







4 Replies 4
Kind of a big deal

Can you check payload, and see what attributes is has? What if you simply remove "contentLength": payload.length,?

LinkedIn :::

Like what you see? - Give a Kudo ## Did it answer your question? - Mark it as a Solution 🙂

All code examples are provided as is. Responsibility for Code execution lies solely your own.

hello thanks for your answer

I tried then new error:

Exception: Valeur incorrecte pour l'attribut : Header:null (ligne 56, fichier "Code")

response = UrlFetchApp.fetch('https://'+shard+''+orgId+'/admins', options);



That would indicate that you may not have populated your API key at the top of the script, or may not have populated it correctly.

Have you entered in all of the environment variables using your details, like API Key, OrgID, and Shard?


Comes here often

hello yes for sure correctly populated

Get notified when there are additional replies to this discussion.
Welcome to the Meraki Community!
To start contributing, simply sign in with your Cisco account. If you don't yet have a Cisco account, you can sign up.