I’ve published a beta version of my Meraki Tools for Google Sheets add-on.
This app started out as a proof of concept to test Meraki APIs and the new SDKs, but quickly became a super powerful tool. I've polished it up and would like to share it with everybody.
Please let me know how it works out. If you already had it installed, it should just update automatically.
Once it's been tested for a bit, I will go through the admin of listing it properly on the Google Marketplace so that its easily discoverable.
FYI, here is the repo, which is still being cleaned up. The application was written with Vue.js and a bunch of clever tricks to shove it in a Google Add-on sidebar.
Looks awesome! Can't wait to try it out later today.
On a side note any idea if the Meraki Alexa skill will ever be migrated to Google Assistant?
Is there any work around for the "Sign in with Google temporarily disabled for this app This app has not been verified yet by Google in order to use Google Sign In". I am still unable to bypass.
Hi @PacJ , I still need to do a laundry list of tasks to get the app verified by Google.
FYI, for internal Meraki employees, this message does not happen but I decided to release it publicly in its current state, because it's a really useful reporting tool.
That being said, you should just click on the links to force the app install. Just click on the "Advanced" link and then "Got to Meraki tools"
Thanks for the quick response. It does appear this tool would be very useful for us.
I have been trying to install the tool for weeks before I saw you uploaded this as an add-on.
Appreciate the feedback and the tools. The Meraki API Express Server is great.
For some reason I do not get the advanced option for this add on, but I do on others. Anyway I'll keep trying and see if I can get through.
PS. Have you seen this error " VUE_APP_SERVICE' is not recognized as an internal or external command, operable program or batch file" when running the local server?
Odd that you can't scroll down to see the link. It wasn't on the landing page, but if I just scrolled a bit I could navigate.
Regarding your local server question, I have updated the Readme doc with more dev instructions.
Basically, you are getting that message because you have not pulled in the packages for the project.
While in the project directory simply type yarn to pull everything in.
That being said, there will be a few more steps if you plan on using the dev version.
- install clasp (Google utility to push script files into their system)
- create an new Gsheet and attach a blank script, noting its Project ID
- update your .clasp.json file with the new scriptId
- run yarn deploy to push the app to Google.
- Now, in the Google Script editor, click on Run --> Run function --> onInstall
The "Meraki Tools" will appear directly in the toolbar of your Google Sheet.
Hope this helps. If you totally get stuck, there might be a way to forklift the built code as well.
Thanks, one last question : ) When I run yarn I get the following error.
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.2.tgz: Request failed \"404 Not Found\""
getting same issue:
Sign in with Google temporarily disabled for this app
This app has not been verified yet by Google in order to use Google Sign In.
Didn't this tool used to have an option to pull from all Orgs or all Networks within an Org? Is that something that was removed?
@SoCalRacer , The reports are now all automatically generated from the Meraki OpenAPI spec. Meaning, there are no custom "scoped reports". Instead.... use the "Looper" widget in the report section to iterate over multiple organizations, networks or devices, depending on the report.
@DexterLaBora Just an FYI that this app won't work for accounts that are part of Google Advanced Protection Program. Sadly as a Super admin for my organization that won't change!
Helppppppppp! This was the best way of reporting without any code workkkkkk
@DexterLaBora Awesome work! I been leveraging the API's in Powershell. It is great for automation and weekly reports, but not for searching real-time data.