How to use Microsoft add-in in google sheet - google-sheets

I have created an add-in for excel. It's working fine for excel sheet. I want to use my add-ins in google sheet. I am not getting any idea about how to use add-in into google sheet.
Can anyone tell me that how to use add-in in google sheet. If any documentation is available, then please share it.

In the current state I think there is no direct way to use an Excel Add-in inside Google Sheets.
As far as I know,they are similar to Google Apps Script that allows you to extend the capabilities of Google Sheets.
Or open a new feature request to include a way to connect an Add-in inside Google Sheets.

Google Sheets add-ins and Microsoft Office Add-ins are different entities with entirely different objects models. There is no direct conversion between them. You need to develop separate add-ins.
See Google Apps Script for getting started with Google Sheets add-ons.

Related

How to add SharePoint list data or Google sheet to Active Campaign lists?

I am using SharePoint Online lists as a backend. I have requirements like when users add data to the SharePoint list, the same data needs to be added to the Active Campaign lists. There is no direct connector for Active Campaign under Power Automate. So, I have tried with HTTPClient with Angular but it does not allow GET/POST calls from the browser. It threw me a CORS error. Is there any alternative to making an Active Campaign API call from the client side using HTTPClient?
For a workaround, I have created a flow using Power Automate. There is a direct connector for Google Sheets under Power Automat. So, when the user adds new data to the SharePoint list, the same data will be added to the Google Sheets with Power Automate.
Now, I have imported that Google sheets data to Active Campaign lists. For that, I have used ActiveCampaign Google Sheets integration. But it is not working correctly. I am unable to import Google Sheets data to Active Campaign lists.
Below is the reference link for the same,
https://help.activecampaign.com/hc/en-us/articles/115001388224-how-to-send-contact-information-to-a-google-sheet#use-the-activecampaign-google-sheets-integration-0-0
Can anyone help me with the same?
Thanks

Add custom functions to Sheets from Workspace addon

I have a Google Sheets add-on that provides some custom functions along with other functionality exposed in the sidebar. This is working fine. I also have some other miscellaneous scripts for Docs, Slides, etc. I would like to combine all of these into a single Google Workspace add-on so that people in my company only need to install one single add-on instead of multiple.
From what I've read I can understand how to migrate all of my existing functionality into a Workspace add-on except the Sheets custom functions. I have not been able to find documentation that definitively says if that is possible or not.
So, my question is, is it possible to make custom functions available to Google Sheets from a Google Workspace add-on? If not, what is the best way to request this to Google?

Slicer in Google Sheets

I created a dashboard on Excel but want to move it to Google Sheets. How can I implement slicer like Excel on the spreadsheet?
I was using pivot in MS Excel with filters and slicers. I can replace slicer with some filters but in the spreadsheet, the filter isn't as handy as MS Excel and even dicer add-ons aren't functioning well. I am trying to replace it with data validation but that is making my dashboard extremely slow (Maybe because I can't find an efficient way). Can anyone suggest some combination of functions to create a slicer in Google spreadsheet? Any reading material recommendation regarding this?
For those who might land here after the question was originally answered:
Google Sheets now natively supports slicers.
Simply go to "Data" -> "Add a slicer" at the top menu.
See the documentation here: https://support.google.com/docs/answer/9245556
in Google Sheets, there are no Slicers but you can add an add-on to your Google Sheets called Dicers
see a demo here: https://www.youtube.com/watch?v=Uf9y4KZ3MAQ

Authorize just one spreadsheet in the Google Spreadsheet API

I'm working on some .Net code to collect some data on a server and put it in a Google Spreadsheet. The job needs to run once a day, clear out the sheet and repopulate it. I have all that working, but I can't get the authorization right. I can do it with my personal Google credentials, and I can get it to work with OAUTH by allowing the app to manipulate all my spreadsheets using the https://spreadsheets.google.com/feeds scope. But, what I really want to do is allow my script to read and write just one sheet. Is that possible, and how would I do that?
You are using very old scopes. Look at the drive.file scope
https://developers.google.com/drive/web/scopes
Its not possible using the spreadsheets API. That api is very old and doesnt have a scope for indivdual files.
it might be possible by creating a spreadsheet using the drive API by uploading a CSV with conversion, but you will need permission to create new drive files and that also means permission to the entire drive.
Workaround: Create a new google account and share the spreadsheet with it. Do the OAuth using the new account.
#Zig Mandel is right - the API (Gdata style) wants access to all spreadsheets. But you can workaround the problem using a new account.

Using Google Spreadsheet as DB for apps

I want to use Google spreadsheets to store data online so multiple people can enter and maintain data, then publish or export (csv, xls, ods) the sheet for their application. What is the easiest way to process the sheet? If the data can be accessed as a link the updates could be immediately reflected in the client's app.
This article Data Scraping Wikipedia with Google Spreadsheets discusses using Google spreadsheets as an application platform.
It already has features that allow you to share the spreadsheet with multiple editors, as well as the ability to define forms that you can invite people to fill out who's results will be entered into the spreadsheet as a row.
Just in case its still vaguely of interest 5 months later, there is a SQL-like wrapper language for Google Spreadsheets at:
http://gqlx.twyst.co.za
Its very much an alpha release - but maybe its of some use or perhaps the code could give you some ideas.
I think if I am clear on your requirements, you want to store your data online in a Google Spreadsheet where multiple people can access that right? Then you want an app to use that data? Correct me if I am wrong.
It is possible to have Google spreadsheet as a database and the client app can directly access that data through APIs - spreadsheet APIs . If you want a simple link where people can go and update - you can also have a web app using google apps scripting. very simple to use and would solve your purpose too , why to export your data to ods, xls, csv, make your app directly over Google Spreadsheet. Would be maintainable too.

Resources