Questions tagged [gsuite-addons]

Do NOT use alone. Use with [google-apps-script] and a appropriate product tag(eg:[gmail]). Use for questions about G Suite Add-ons, including those that extend Gmail, Google Calendar, or Drive. Do not use for questions about Editor and older Gmail Add-ons.

Use

For questions about G Suite Add-ons - custom extensions of G Suite productivity applications.

G Suite Add-ons are a newer class of addons replacing older gmail add-ons. They use a special CardService service to build user interfaces, no custom HTML / JavaScript is allowed.

Always use together with , where applicable.

Use with related product tags:

for Gmail
for Google Calendar
for Google Drive

Don't use

For questions about:

  1. older versions of Gmail Add-ons, use .
  2. Editor (Sheets, Docs, Slides and Forms) Add-ons, use .

Useful resources

  1. G Suite Add-ons official guide
  2. Issue tracker for the component
  3. Add-ons best practices
75 questions
4
votes
1 answer

eventOpenTrigger - Google appsscript only fire's the first time

Trying to build an addon for Google Calendar. When I first click on an event it triggers the eventOpenTrigger function. This works as expected. If I click on another event again eventOpenTrigger triggers. If I then again click on the original…
Skiltz
  • 544
  • 1
  • 6
  • 18
3
votes
1 answer

My add-on will not run on messages in the SPAM folder

When I try to activate my add-on for a message in the SPAM folder it tells me "Spam and suspicious messages can’t be used for recommended content or actions." How do I make it work? function getContextualAddOn(event) { var message =…
Neal
  • 197
  • 1
  • 16
3
votes
0 answers

Modify calendar event fields from a calendar addon (before saving the event)?

I'm developing a Google Calendar addon. I want to be able to modify event fields (e.g. the title) within the addon. I have a function that runs when triggered by eventOpenTrigger. According to the documentation, we can only addAttendees and…
2
votes
1 answer

GSuite Calendar Add-on: Show information during the creation process of an event

I want to create a GSuite Add on for the Google Calendar where the user gets additional information during the creation process of an event. For example: The user is in the creation process of an event and selects a specific resource for that event.…
zlZimon
  • 2,334
  • 4
  • 21
  • 51
2
votes
1 answer

Publish add-on on GSuite marketplace in "unlisted" mode

I have a GSuite add-on that I would like to publish only on the domains of my customers (who have GSuite accounts). From what I understand of the G Suite Marketplace: I can't put the Add-On Public because everyone on the planet will be able to…
poiuytrez
  • 21,330
  • 35
  • 113
  • 172
2
votes
1 answer

Google Calendar sample gives 503 error (Service Unavailable) when deployed

I am trying to play with the example at Building conferencing add-ons and Building conferencing add-ons sample. I deployed my example conferencing add-on to my google account and tried to test. But It was failed to create conference and give me 503…
2
votes
1 answer

Published Gmail Add-On Not Showing on Mobile Gmail App

On the Google Developers page here, it says "G Suite add-ons that extend Gmail do so on both desktop and mobile clients." My published add-on linked here is on the Marketplace. It is just extending gmail (I've included my manifest file below).…
2
votes
1 answer

ReferenceError: ConferenceDataService is not defined

I am trying to develop google calendar add-on like zoom meeting. In appsscript.json file, below code is there. "calendar": { "conferenceSolution": [{ "onCreateFunction": "createConference", "id": "1", "name":…
Sonal Shah
  • 41
  • 4
2
votes
1 answer

What is the correct way to share gsuite add-on with external users without publishing to Marketplace?

Using a company domain gsuite account, I have successfully deployed a gsuite Google Docs add-on for my company domain using the G Suite Marketplace SDK, but I have some users that are outside of the domain e.g. part-timers, contractors etc. who are…
Jake
  • 11,273
  • 21
  • 90
  • 147
2
votes
0 answers

Test unpublished add-on fails

I'm trying to test an unpublished Google Sheets add-on with other google accounts. I've followed the documentation but it doesn't work as expected: In any case no "Install add-on" button is displayed for the head deployment In order to display the…
Matt Pi
  • 675
  • 1
  • 8
  • 17
2
votes
1 answer

Get recurrence of CalendarEvent in G-Suite Addon

I'm working on a Google Calendar addon that synchronizes event data with an external service. It's easy to get data like title, description, dates etc. of an event and I can even check wether it's a recurring event or not with…
2
votes
2 answers

Writing Add-on manifest files

I created a GAS script file on my Drive using the example from Packt's book 'Learning Google Apps Script. My question is how do I make this into an Add-On. Not quite sure on the manifest file I need to create (even after reading…
1
vote
0 answers

I deleted my add-on by accident from G-Suite Marketplace. How do I get it reinstated?

I logged into my G-Suite Marketplace inside Cloud console to update the add-on to a new version. I had been testing the add-on in Spanish, and upon logging into cloud console, it was in Spanish and had a brand new UI. OOF. I updated the version in…
1
vote
1 answer

Charge per installation of g-suite application?

I'm exploring how to develop some g-suite applications (eg. gmail add-on, spreadsheet add-on, etc...). It's not clear to me whether the g-suite platform offers a payment API to let me charge customers $2.99 USD per installation? Then google will…
John
  • 32,403
  • 80
  • 251
  • 422
1
vote
2 answers

Putting a stop to fake emails from our leadership team... how do I deploy my script?

Tired of my G Suite users falling for emails "from" our CEO and other leadership team members, and the [EXTERNAL] that I appended to the subject of all external emails has been great but not helping everyone. I have written a Google Apps Script that…
1
2 3 4 5