The Stack Overflow podcast is back! Listen to an interview with our new CEO.
65

Go to myaccount.google.com/permissions Select app you want & click REMOVE button


10

With the new Google Cloud Console the procedure to obtain the P12 key has changed: Open the project, go to APIs & auth > Credentials Click on Create new Client ID, and select Service account and P12 key. Then click on Create Client ID to download it.


7

Now you can, Gmail added new search operator on 2012.11.14 http://gmailblog.blogspot.com/2012/11/search-for-emails-by-size-and-more-in.html older_than:1m Detail: http://support.google.com/mail/bin/answer.py?hl=en&answer=7190 Similar to older and newer, but allows relative dates using d, m, and y for day, month, and year


6

According to Google: older_than, newer_than — Similar to older and newer, but allows relative dates using d, m, and y for day, month, and year Example: newer_than:2d Meaning: Finds messages sent within the last two days. With this you can create a filter deleting these, and even only the mails in a specific label. Source.


6

Google keeps changing their interface. As of November 2015, the steps are: Go to https://myaccount.google.com Click on "Connected apps & sites" Click on "Manage apps" to revoke permissions


4

Without asking Google, there's really no way to know for sure. However, aside from the user agent, they could be looking for certain commonly used HTTP headers that are routinely sent by web browsers but normally omitted in curl requests. This may include, but not be limited to: cookies - saved cookies, which may include session or login credentials ...


4

Update: 08. September 2015 Go to Google Cloud Console on the left press APIs & auth press Credentials click the blue button Create credentials choose Service account choose P12


3

I found it. It's look like that: service.spreadsheets().batchUpdate(spreadsheetId=spreadsheet_id, body={ 'requests': [ { 'repeatCell': { 'cell': {'dataValidation': {'condition': {'type': 'BOOLEAN'}}}, 'range': {'sheetId': 0, 'startRowIndex': 1, '...


3

You could use CloudHQ Cloud HQ offers services to sync Dropbox, Basecamp, Evernote, Google Docs, SugarSync, and Box. In addition, if you purchase an Enterprise tier account you will be able to manage multiple user accounts, Google Apps Admin, and Dropbox for Teams. I honestly don't know how I landed on this question but I just took a test run on CloudHQ ...


3

Why not simple search, select and delete? Example, you want to delete all mails before 1st January 2009. So you search Gmail for - before:2009/1/1 (You can search for anything and rest of this answer would still work) That returns all the mails in inbox before 1st january 2009 - Now you select all mails in the current page by ticking this box - ...


2

I guess You could create a script on google apps that runs everyday and removes older messages from gmail. There's an example on how to access to gmail and create statistics: https://developers.google.com/apps-script/articles/gmail-stats


2

If you have 10,000 emails sitting in google, deleting 8,000 of them 20 at a time is not a fun option. An easier option if you have a very large amount of email is to get a free email client such as Thunderbird and set it up to delete mail older than X number of days. If you want to keep mail longer than the limit in the email client, set it to delete from ...


2

Inside Google Cloud Console: Open the project, go to APIs & auth > Registered apps on the left. Click on Register App, enter name and choose platform (for e.g. Web Application). On the next page, open Certificate and click on Generate Certificate and download the .p12 private key. Don't forget to note the email address and password that appear when ...


2

Another option, if you want to eliminate spreadsheet range references inside your function, is to use caching, e.g.: function DrivingSeconds(origin, destination) { if (origin && destination) { var cache = CacheService.getDocumentCache(); var key = origin + '|' + destination; var value = cache.get(key); if (!value) { value = ...


2

After spending some time searching and working with the apps script solutions and failing I moved to Google Drive APIs and started writing a python script to do what I needed. The first iteration wrote the output to the screen with each child folder indented below it's parent. The second iteration took this output and wrote it to a HTML file The third and ...


2

You can setup your billing for Google Maps via this page. You will also want to make sure that your app is using the Maps API key for your account.


2

In the documentation you linked, there is a "Getting started" section with some sample code. Using this sample code, as well as a quick look at the documentation, I found that a simple <button onClick"=player.playVideo()">gives you a button to play the video again (as the sample code will auto-stop the video 6s in) You can see the result here: https:/...


1

Eugene, you can do this without a script. See this article in the Google Sheets documentation. Good luck. Addendum 10/20/18: Here is the text of that Google Link: Insert checkboxes On your computer, open a spreadsheet in Google Sheets. Select the cells you want to have checkboxes. In the menu at the top, click Insert > Checkbox. To remove checkboxes,...


1

Is this what you are after? Download your data - https://support.google.com/accounts/answer/3024190?hl=en On reflection, the above may just be data from google products. Have you looked at using adb to access the android backup framework? https://developer.android.com/guide/topics/data/testingbackup.html#TestingRestore https://developer.android.com/...


1

According to Google Docs Viewer Page, No Longer Available, (unofficial source) the Google Docs Viewer web app is no longer available since the beginning of 2015. The referred source mentions that the "embedded" parameter was still available, but several comments from 2016 reports that embedded URL have issues.


1

From Administrative APIs - Google Apps Administrator Help Google Apps administrators have access to Google Apps Administrative APIs. These APIs allow you to collaborate with the Google Apps services using your existing infrastructure. There are a number of administrator and application APIs that can be integrated with Google Apps and the developer ...


1

As an administrator, I don't think you can view your users' use of Google Developers Console. However, you can disable access to all users (or all users in a subset of Organizations) by going to the CPanel (https://admin.google.com) > Apps > Additional Google Services > Google Developers Console (or clicking here). Regardless, your organization will not be ...


1

Turns out that Google Calendar API version 3 exposes "gadgets". That's what needs to be used to format entries as described here. See: Calendar Event Gadgets


1

Setting up a conditional column and sheet. Pros: quick and dirty. Cons: you need to keep watching out if check changes fro FREE to FULL (added a conditional markup when it hits FULL ==> colored red). Logic needs tobe copied accordingly. See example I've prepared: conditional column/sheet


1

Try the newer and efficient script at https://github.com/omkar9999/GmailCleaner The script will clean thousands of old junk emails within minutes if scheduled to run every minute and will not cross Google's Daily Quota.


1

I have something like this hacked up. I probably based it off something someone else wrote, but it was so long ago I don't remember. It has chugged away reliably since. Here's how it works: Generally, it looks for messages with certain tags and then replaces that tag with another and then archives them. Specifically, messages are tagged with inbox ...


1

Finally found the solution!! I came across this app last week and so far its been working flawlessly. Backupgoo by FinalFrontierLabs. It backs up Docs, Emails, Contacts and Calendar to offline formats (.eml, vcard, docx etc) Its compatible with Apps accounts that have multiple domains (ie. a primary domains, and other secondary domains) Uses OAuth to ...


1

Unfortunately, Gmail filters (rules) only applies on incoming mails, not mails already in the inbox. You can still do a search and manually clean up your inbox by using a very specific search. Let's say that all your emails you don't want to keep forever are labeled Newsletters. To display all emails labeled Newsletters that are older than 2 months, use the ...


Only top voted, non community-wiki answers of a minimum length are eligible