cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Meraki Tools for Google Sheets add-on

Highlighted
Meraki Employee

Meraki Tools for Google Sheets add-on

Hi All,

I’ve published a beta version of my Meraki Tools for Google Sheets add-on.

http://cs.co/meraki_tools

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.



Features

  • Over 100 Meraki reports
  • Reports are dynamically generated by the latest Meraki Open API Specification
  • Dynamic form selectors using Node SDK
  • A few common tools to make changes to your network.
  • Improved UI
  • Looper! - custom widget to loop through many orgs/nets/serials for a given report. This solves so many custom report requirements.

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. 


Enjoy!

14 REPLIES 14
Kind of a big deal

Re: Meraki Tools for Google Sheets add-on

Nice addon 🙂

Head in the Cloud

Re: Meraki Tools for Google Sheets add-on

@DexterLaBora 

 

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?

Conversationalist

Re: Meraki Tools for Google Sheets add-on

Hello,

 

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.

 

Thanks!

Meraki Employee

Re: Meraki Tools for Google Sheets add-on

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"


 

Screen Shot 2019-07-23 at 5.45.13 PM.png

Conversationalist

Re: Meraki Tools for Google Sheets add-on

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.advanced.JPG

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?

 

Meraki Employee

Re: Meraki Tools for Google Sheets add-on

@PacJ 
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. 

https://github.com/dexterlabora/meraki-tools-gas-vue-webpack

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. 

$ yarn


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. 

Conversationalist

Re: Meraki Tools for Google Sheets add-on

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\""

 

Any idea?

Meraki Employee

Re: Meraki Tools for Google Sheets add-on

Delete the yarn.lock file and the run yarn again. Should fix it.

I'll update the repo and fix a few things while I'm in their. Vuitify just updated their version and it broke some of the styling.
Conversationalist

Re: Meraki Tools for Google Sheets add-on

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.

 

Head in the Cloud

Re: Meraki Tools for Google Sheets add-on

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?

Meraki Employee

Re: Meraki Tools for Google Sheets add-on

@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.

 

New here

Re: Meraki Tools for Google Sheets add-on

This works great with pulling site-2-site rules but I'm wondering is there a way to use the API to push the rules back to Meraki after making a change in the sheet? thanks!
Getting noticed

Re: Meraki Tools for Google Sheets add-on

@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 

 

Please?

Here to help

Re: Meraki Tools for Google Sheets add-on

@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.

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.