This app can help you to take regular screenshots of your webpage automatically. It has been created with Google Apps Script and uses trigger to automate the process. Using this application you can track how a webpage was looking like 3 years before. You don't need to do this manually. Simply click on "Start capturing" and it will capture the screenshots and store in your Google Drive.
How it works
This app uses the API provided by https://screenshotlayer.com. It sends your webpage url to the API with certain parameters. The response is received as an image. Google Apps Script receives the response and stores that as a new image in your Google Drive. Its main attractive feature is it accepts full page screen capturing.
How to start capturing your webpage
- Go to https://screenshotlayer.com and create an account. After sign up you will get an API key, keep it with you. This API key will be provided in the spreadsheet.
- Now open the app and go as per the instructions provided.
- Put the required parameters.
- After providing details simply press the Verify now button to verify whether the API works properly or not.
- If the API works, it will create a folder in your Google Drive and put the screenshot inside it.
- Once you make sure that the API works well, you can press the Start capturing button to automate the process in a regular interval.
- The frequency of capturing you can customize from the in-cell-dropdown.
Hope this helps you to keep track of your website's appearance and layout. If you have any question then drop a comment below.
It’s good to be able to do things automatically and you can get back to their own utility, we can fully assured.
Brilliant, and very helpful! How would I customise the script to take screenshots twice a week, on say a Monday and a Thursday? I get that you need to change the validation in cell D19 as well as the script itself, but I’m not familiar at all with coding.
Any help much appreciated 🙂
Is there a way to capture mobile screenshots with this?
getting error: ReferenceError: “DocsList” is not defined
This error has been fixed.
I get the same error as mentioned by martymart below. What do I have to do?
The error has been fixed. You can check now.
Does not work. Followed all directions. Encoded the URL. All I get is json file in the capture directory with this message: {“success”:false,”error”:{“code”:310,”type”:”secret_key_required”,”info”:”You will need to supply a secret key in order to access this resource – find it in your account dashboard.”}}
I have the secret key but there is no where to put it into the spreadsheet setup.
Are there any way to wait for a page to get loaded?
Anyone knows how to pass authorization header through request
Thanks! I have two questions:
1. Can I enter multiple websites?
2. Can I automatically insert generated image into a cell in Google sheets and keep it updated?
Both of them needs additional customization. Drop a mail at support@tabgraf.com to get help from our paid customization services.