Thursday, March 29, 2018

Automatically Refresh Weather Data in a Spreadsheet

Bidding by weather is a classic example of the power of AdWords Scripts but the code from Google can be daunting to implement for scripting newbies. Recently my company Optmyzr launched the ability to connect external data to a Rule Engine, making it possible to bid by weather without writing any code.

A solution like this uses a Google Sheet that is automatically updated with current weather conditions. While adding the API calls to fetch the weather is straightforward, getting it to automatically refresh this data is difficult. This post covers a solution for updating external data on a spreadsheet automatically.

First, grab a copy of this Google Spreadsheet that contains a function courtesy of Mogsdad on StackOverflow that handles updating the weather. It does this by removing and then adding back all functions that deal with importing external data.

This spreadsheet also contains the API connection strings that fetch the temperature and conditions for a zip code.



To be able to use the weather API, be sure to put in your own API key on the settings sheet. You can request one from OpenWeatherMap.orghttps://openweathermap.org/appid#get.




To automatically update the weather on a schedule, set a time-based trigger for the function RefreshImports by going to the "Tools" menu in the spreadsheet and selecting "Script Editor" and then clicking the fields shown in the screenshot below:



You'll also need to update the code at line 17 to reference the ID of your own copy of the spreadsheet. For example, grab this part of the URL:

And put that into line 17 of the script that's associated with the spreadsheet here:



That's it. Now you have a spreadsheet that automatically refreshes with current weather data and you can use it for other AdWords automations.




12 comments:

  1. I like this post,And I guess that they having fun to read this post,they shall take a good site to make a information,thanks for sharing it to me. Current Weather

    ReplyDelete
  2. Nikmati Kemudahan DEPOSIT PULSA di Donaco Poker...
    Proses Cepat dan Mudah..

    Mainkan Permainan Dengan Kemenangan Tinggi menggunakan 1 user ID di Donaco Poker...
    * POKER
    * DOMINO
    * BANDAR CEME
    * CAPSA SUSUN
    * CEME KELILING
    * SUPER TEN
    * OMAHA

    Dapatkan Juga Tips Cerdik Bermain Poker DIsini Tips Cerdik Poker

    Hubungi Kami Secepatnya Di :
    LINE : Donaco.poker
    WHATSAPP : +6281333555662

    ReplyDelete
  3. This is really a amazing post,keep posting more.
    Twin Cities Web Design

    ReplyDelete
  4. anda pemain judi domino online dan senantiasa punya taktik sendiri untuk memenangkan permainan judi domino dengan cepat ? Tapi kini bukan masanya lagi anda memainkan permainan judi domino dengan konvesional. mainkan permainan judi domino online di situs jakartapoker sekarang juga. situs judi domino online ini senantiasa akan memberikan anda keuntungan 100% dan mendapatkan uang asli dengan mudah dan cepat. semuanya 100% dibayarkan kepada anda tanpa ada potongan sama sekali.

    ReplyDelete
  5. anda ingin bermain judi kartu online di satu situs, dan dapat memainkan berbagai variasi permainan judi kartu online ? tenang, situs jakartapoker mempunyai solusinya kepada anda. situs jakartapoker adalah situs judi online yang menggunakan sistem generasi terbaru dalam perjudiannya. disini anda dapat memainkan berbagai variasi permainan judi kartu online dengan modal yang amat sangat minim sekali.ajak juga teman anda untuk bergabung ke situs jakartapoker, dan dapatkan bonus refferal sebesar 10% untuk anda nikmati.

    ReplyDelete
  6. Do you want to try IPVanish VPN? Read this review https://vpn-lab.com/ipvanish-vpn-review/ fro the start!

    ReplyDelete
  7. Data implies data which is handled by PC or other programmed hardware, including word processors, databases and spreadsheet documents, or data which is recorded on paper with the expectation of being prepared later by PC data hk

    ReplyDelete
  8. Pasarqq tempat Bermain judi bandarq online tentunya menjadi di antara pilihan yang tidak sedikit dipilih oleh pemain website bandarq .Bisa anda lihat profile terkait pasarqq ternama melalui metode klik link https://findery.com/pasarqq , lalu https://www.thebaynet.com/profile/noverakasanti888 kemudian https://fontlibrary.org/en/member/pasarqq/ dan juga http://www.myfolio.com/pasarqq.
    Selain itu juga pasarqq ini memiliki homepage personal seperti https://pasarqq.cabanova.com/
    http://rebuildingtogethernb.org/selamat-datang-di-situs-poker-online-pasarqq/
    http://sonidoslibertarios.org/selamat-datang-di-situs-poker-online-pasarqq/
    http://jonnymugwump.com/selamat-datang-di-situs-poker-online-pasarqq/

    ReplyDelete
  9. Halo pemburu data togel seperti data sydney bisa dilakukan melalui halaman ini dan juga data sgp beserta pengeluaran sydney.

    ReplyDelete
  10. Hadir dan melayani para player judi poker online di Indonesia sejak tahun 2012, menjadikan situs judi poker online jakartapoker selalu menjadi pioneer permainan judi poker online di Indonesia. Di situs jakartapoker. Anda senantiasa bisa bermain judi poker online terbaik dengan modal yang amat sangat minim. Ingin lebih ringkas ? Santai saja.
    http://hheehh.com/sering-kalah-main-judi-poker-pasti-karena-ini/
    Anda bisa bermain permainan judi poker online ini dengan menggunakan smartphone anda masing-masing. Nikmati akses terbaiknya sekarang juga dengan modal hanya 10.000 rupiah saja.

    ReplyDelete
  11. Berdiri sejak tahun 2012, situs judi poker online terpercaya jakartapoker senantiasa memberikan berbagai inovasi terbaik dari permainan judi poker onlinenya kepada para player judi poker online di Indonesia. Anda pun juga bisa mengakses permainan judi kartu lain di situs jakartapoker. Nikmati permainan judi poker online terbaik di Indonesia sekarang juga, hanya di situs judi poker online jakartapoker.

    ReplyDelete