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
0
votes
0 answers

Can I add a custom application to the sidebar in Google Docs/Sheets/etc

Following the example code on https://developers.google.com/gsuite/add-ons/cats-quickstart, I've been able to create a GSuite add-on that can be used on the Calendar/Drive/G-mail pages. The similar sidebar (ie. one containing Calendar/Keep/Tasks) in…
dbb
  • 1
  • 1
0
votes
1 answer

My GSM Gmail addon does not show the card

I have built a GSM add on and published it for my domain. I built the code, on Google Apps Script and set it up in Google API Console. I installed it for my domain, but it does not show the card in Gmail It should show in the sidebar, and in the…
0
votes
0 answers

Why does it appear I am signing into googleusercontent.com when doing gapi.auth2.getAuthInstance().signIn() from a GSuite Add On?

I have written a GSuite Add On that makes Google Rest API calls using https://developers.google.com/docs/api/reference/rest/v1/documents. To make those calls my Add On needs to be authenticated to Google using the right scopes. So I took the usual…
Mike Hogan
  • 9,933
  • 9
  • 41
  • 71
0
votes
1 answer

Is there a possibility to trigger a specific column or row with myFunction on google sheets?

I have set up a function to trigger an email to my email when any change is made, so I can be notified when a maintenance request is added to the sheet. I want to set it up so my trigger only occurs when a certain column (in this case A) or row is…
Connor
  • 1
  • 1
0
votes
0 answers

Autocomplete and dependent picklists for Calendar AddOn

having a bit of a challenge when building a Google Calendar AddOn that helps us to log time against projects we are working on. The project management tool is built in Salesforce, so we are grabbing the Project records and associated Tasks (1:many)…
0
votes
1 answer

How to display logoUrl in third party conference dropdown using apps scipt

While developing google calendar add-on, 'My Meetings' is getting displayed in 'Add Conference' dropdown, but icon is not getting displayed. "calendar": { "conferenceSolution": [{ "onCreateFunction": "createConference", "id":…
0
votes
1 answer

Password input type in google calendar add-on using apps script

I am developing google calendar add-on using CardService, Is there any method available for adding password input box in calendar add-on using apps script. For other google services, It can be added using HTML Service and by using…
0
votes
1 answer

How to prevent change background-color of button for G-Suite add-on on mousedown

I added button and change it background-color by .setBackgroundColor() function. But on mousedown button changes background-color to blue. Default state: After mousedown: How I can prevent change background-color of button?
0
votes
1 answer

Cannot create conference with 3rd party Conference Solution from conference solutions Dropdown in Google Calendar

I am creating G-Suite add-on to integrate 3rd part conference solution with Google Calendar events. I added chosen 3rd party Conference Solution to manifest file: { "timeZone": "America/Denver", "dependencies": { "enabledAdvancedServices":…
0
votes
1 answer

Cannot set key of conference solution in manifest file

I cannot set "key" property in manifest file of GSuit application "conferenceSolution": [{ "onCreateFunction": "createConference", "id": "messanger", "name": "Some messanger", "key": { "type": "addOn" }, "logoUrl":…
0
votes
1 answer

GSuite Add-ons - Gmail Detect Recipient Email Change

Using GSuite Add-on, for Gmail, is there an event that can be used to fire a callback when a recipient email has been added/removed?
james
  • 491
  • 6
  • 15
0
votes
0 answers

Zoom add-on on GMAIL malfunction?

enter image description hereI download Zoom add on for Gmail but it is not working, please help and advice.
0
votes
2 answers

Is /auth/classroom.topics.readonly a sensitive scope?

Does anyone know if /auth/classroom.topics.readonly is a sensitive scope? All my sensitive scopes have a green checkmark icon but topics does not. The reason I ask is it is giving me problems with OAuth authorization. Could someone check if their…
utphx
  • 1,287
  • 1
  • 8
  • 19
0
votes
0 answers

How to open a G Suite add-on sidebar?

I have created an add-on sidebar:
 https://developers.google.com/gsuite/add-ons/cats-quickstart I use that to send an email, so I have created an email template. So far so good. Inside my email template there is button.
 What I need, is that when…
0
votes
0 answers

Is there a way using javascript to collect events from Google Docs,Slides etc?

Wondering if there's a workaround or method to retrieve the contents in the document itself, just like Microsoft Office using an add-in is able to retrieve and display the contents in the document.
dev4kit
  • 1
  • 2