Pull Google Sites data into a Google Sheet - google-sheets

Our team currently uses Google Sites as a platform for our internal WIKI. Our WIKI is quite large and we need a way to better monitor page updates. For example, if a team member creates a new page or modifies an existing page, these changes need to be reviewed and signed off by another team member.
As it stands, we cannot find an app for Google Sites that will help with this process. Our idea is to connect our Google Site with a Google Sheet. The Google Sheet would automatically (1) list every page available on our Google Site, (2) the data the page was last modified, and (3) the person who modified it.
Does anyone know if it's possible to connect a Google Site to Google Sheets in this way?

Related

Populate Multiple Google Docs Template with One Google Sheet

I have created a comprehensive Google Form, which I have then link the responses in the connecting Google Sheet to one Google Docs Template. However, I am trying to use the same Google Sheet to populate other Google Docs Templates.
The responses in the Google Sheets will be applicable to some Google Docs Template, but not others.
For example, I have created a Google Form to undertake a privacy audit of business and the answers automatically populate a privacy audit report for me via the Google Sheet, but I would also like some of those answers to populate a privacy policy and other privacy related documents at the same time. I have uploaded all the different templates to Google Docs, but I am having difficulty with linking more than one template in the App Script of the Google Sheet.
It worked when I was just connecting the one template, but now that I am trying to add a second template file it won't work. When I run the script the error message says Cannot read properties of undefined (reading 'values')
autofillGoogleDocs
Can anyone provide further guidance?

How do I grab info from a website that I need to log into

so I'm trying to grab my grades from canvas.net and in order to see my grades on google sheets. but I have to sign in to see them.
so I'm using this code to grab the data but I know it can't see my grades because I'm not signed in so how do I sign into the website using google sheets.
importxml("https://learn.canvas.net/grades", "//td")
I haven't tried anything because I have no idea where to start
It is not possible to access site behind the login using importxml or other google sheets tools.
Why?
When you write import formula, it's not you who connects to canvas.net or other site, it's Google Sheets server. That's why it can't reach your data. You are authorised, google server is not.

Google Sheet Data Connector to Bigquery Disappeared

Existing working connections to Bigquery from Google Sheets (using the new data connector) just stopped working yesterday, and now do not show up in the "Data" menu as before.
Anyone else experiencing? And, knows how to mitigate?
Support suggested trying to make a new sheet in incognito mode, but it still is just missing from the menu now:
It appears the exiting sheets just don't have "Refresh" as an option anymore, despite remaining in the sheet:
you are right. It was available for "Business", but now it is restricted to Entreprise+.
Below the response I got from Sheets Team.
Thanks for contacting Google Cloud Support, my name is XXXXXXXX and I
am with the Sheets Specialist Team. (...). I see that you have lost
access to Bigquery in Sheets. I regret to inform you that the feature
is no longer available for G Suite Business accounts, you would need
to upgrade to G Suite Enterprise for the feature to be available
again, you will find additional information in this Help Center
article: https://support.google.com/a/answer/9604541. Please let me
know if this answers your question or if additional support is
required.
Best Regards.
Gabriel
It appears Google has released a big update to the Data Connector for bigquery, which actually adds a lot of functionality (including pivots, calculated columns within the sheet, and a refresh schedule).
However, they have now limited which types of accounts can use the connector:
See https://support.google.com/docs/answer/9077536?co=GENIE.Platform%3DDesktop&hl=en
And, this list (at least as of 7/18/2020) no longer includes "Business" tier -- which is disappointing to say the least.

How to Sync data from different Google Sheets to a Google master Sheet

I have Team of 15 people updating there data of call backs and other info in the Microsoft Excel
Now i want to use Google Sheets for Real time data. So i want all of them to use a Google Sheet and a Team leader should have the updates when ever they are updating the there own sheets. Everyone should have there own passwords to open there but an Admin should have access to all of there data in those sheets. I hope you understood my needs. I know its possible with Google Sheets but i don,t know how to prepare one as am new to this platform.
Please Help.
If you use
=importrange("sheet url", "range you want to import")
on a separate sheet, it will update dynamically as they change things - I have done this specifically with remote employees previously

How do I pull Google analytics data into a rails app for multiple users who each have their own site?

I have a rails app where users can create projects. For each project, I want to allow my users to associate a google account with the project and then pull in relevant google analytics data (i.e. page views, organic traffic, paid traffic) to be presented as part of this project dashboard. What would be the best way to pull in this google data for multiple users, each who will add their own unique google analytics account for a given project?
I've seen some references to Garb as the standard Ruby library to access the google API, but I'm not able to figure out how to use that in my rails app to pull in the relevant data I'm looking for.
Is Garb still a relevant solution for Ruby/Rails? Are there any good example applications that use Garb to pull in Google data? Sorry for the open ended nature of this question, but I've been researching this one for a while with little success. Thanks for your help!

Resources