How to make import.io refresh Google Sheets automatically? - import.io

I used the Extractor to scrape my comments page at Hacker News. I used Export to Google Sheets. Then with Zapier I created a Zap to send me an email when a new row is added to the Google sheets.
I went back to HN and added a comment but my API was not updated with my comment. Then I ran the query by clicking on the Run query button and I saw that now the data was updated with my comment.
But Google sheets is not updating. How do I make the Google Sheets to update when a new comment is entered? What am I doing wrong?

Related

How to allow people to edit my google spreadsheet but to deny them updating my app script

I have created a Google Spreadsheet and gave some users the right to edit the sheet.
I created an App Script for this sheet which reacts on the sheet being edited.
So far so good.
My problem is, I want the users to be able to update the sheet, but I don't want them to be able to change the App Script.
As far as I can see there's no option to do this.
Or am I missing something?
Thanks in advance and greetings
Henk

How can I export to a spreadsheet with Google BigQuery?

I am using Google Big Query's new UI. So how can I export the results of sql on a spreadsheet? I can export it by switching the screen to the old UI, but it seems that it can not be export with the new UI.The result will be returned as follows.
https://drive.google.com/open?id=undefined
=>404
thanks.
Please make sure you are exporting aggregated/limited data instead of exporting huge raw data. It's working & pretty straightforward in the new UI.
You can go to save results & select google sheets to export aggregated data.
Save notification
Once you click open, it will take you to the respective sheet
Saving query results to Google Sheets
To save query results to Google Sheets:
1- Go to the BigQuery web UI.
2- Click the Compose Query button.
3- Enter a valid BigQuery SQL query in the New Query text area.
4- Click Show Options.
5- (Optional) For Processing Location, click Unspecified and choose your data's location.
6- Click Run Query.
7- When the results are returned, click the Save to Google Sheets button above the query results.
8- If necessary, follow the prompts to log into your Google account and click Allow to give BigQuery permission to write the data to your Google Drive MY Drive folder. After following the prompts, you should receive an email with the subject "BigQuery Client Tools connected to your Google Account". The email contains information on the permissions you granted along with steps to remove the permissions.
9- When the results are saved, a message like the following appears above the query results in the BigQuery web UI: Results saved to Google Sheets. Click to view. Click the link in the message to view your results in Google Sheets, or navigate to your MY Drive folder and open the file manually. When you save query results to Google Sheets, the file name begins with results-[DATE] where [DATE] is today's date in the format YYYYMMDD.

Updating linked table in Google Slides API

I see that there's a method for updating a linked Chart in a Slide (RefreshSheetsChartRequest), but in my presentation I have Tables pasted in from Google Sheets that are linked to data in a spreadsheet. I can update these manually by clicking the update buttons in the Slides UI, but is there a way to use the API to update all the linked tables in a sheet programmatically?
The feature request for refresh()'ing tables has been sitting for about 20 months now. Nevertheless, I found this workaround from the feature request on the issuetracker page:
"If anyone is reading this who wants the feature, one solution is to create a "table chart" in your sheet, from your existing table (that you were trying to link/update). It doesn't allow you to copy and paste from Sheets to Slides, but within Slides if you go to Insert -> Chart -> From Spreadsheet, then choose your sheet and chart (table). You can then use app scripts to automatically update it, as you can with a chart." - From ad...#lovecrafts.com
Hope this helps !

Restricted Permissions

So I'm using Tableau 10 and Tableau server. I don't have direct control over the server side of things. But I have full control over the tableau dashboard.
My Issue:
Users need to download the data from workbooks. When they go to one particular workbook the option to download the data is not available:
They can however download it using the tool tips - but to download the entire data set in one go, they'd need to use the option button above.
Tableau server settings:
These look like they are fine. I also have another workbook in this area and that one does not experience this problem.
I am "Publisher" and my boss is "Owner" - she can see it but I can't. All of this suggests it's a workbook setting?! But where?!?
Users need to download the data from workbooks. When they go to one particular workbook the option to download the data is not avaliable:
They can however download it using the tool tips - but to download the entire data set in one go, they'd need to use the option button above.
Tableau server settings:
These look like they are fine. I also have another workbook in this area and that one does not experience this problem.
I am "Publisher" and my boss is "Owner" - she can see it but I can't. All of this suggests it's a workbook setting?! But where?!?
Once a user clicks into a sheet of your dashboard, the Data or Crosstab selections of the Download button will be activated. It is greyed out on dashboards because there could be multiple sheets.
One trick is to make a dedicated download sheet and upload it with the rest of your dashboard. If you upload just a sheet, then all selections on the Download button are available without the user needing to click into anything.
On a published dashboard, if you click on a worksheet on the dashboard, the download links become available. This will avoid the need to upload the worksheet separately.

Can Python be used to read the webpage grid kind of data?

I am currently working on a third party applications.Now there are some webpages where data are in Grid. So is it possible to read such grid contents from the webpage and stored it into the excel sheet?
Thanks
You don't need to do any programming. Excel has the ability to retreive data directly from HTML tables.
http://office.microsoft.com/en-gb/excel-help/create-edit-and-manage-connections-to-external-data-HA010167227.aspx
In short:
Go to The data tab
Click "from web"
Navigate to your page
Select the table of interest.
You can then refresh it by refreshing the data connection.
If you want to scrape it yourself then you can do it with all the tags you have used in your question. Just learn all those things and the answer will then be obvious.