Google Apps Script(GAS)スクレイピングのブログ

Google Apps Script(GAS)スクレイピングのブログ、クローラー、クロール、VBA、RPA、AI、機械学習、ディープラーニング、人工知能、自動化、業務効率化

2019-01-01から1年間の記事一覧

値をメール送信する

今回は値をメール送信する方法の説明です。定期的にスクレイプしたデータや、エラーが発生したときにメールを送信するようにしておくと便利です。 function myFunction() { MailApp.sendEmail({ //送信先 to: 'xxxxxxxxxxxxxx@gmail.com', //メール件名 subj…

値をテキストファイルに書き出す

今回は値をテキストファイルに書き出したいと思います。書き出すフォルダのIDは、https://drive.google.com/drive/u/1/folders/から右側の部分です。約40文字ぐらいの文字列です。文字列をxxxxxxxxxxxxxxxxxxxxxxxxxxxxにコピペします。 function myFunction…

値をスプレッドシートから読み込む

今回はスプレッドシートからセルの値を読み込みたいと思います。「Sheet1」シートのA1とA2の値を読み込みます。以下がスクリプトとなります。 function myFunction() { //対象シートを指定 var sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1')…

複数のページから複数の項目取得

今回は複数のページから複数の項目を取得したいと思います。前回もお世話になったwikipediaさんのページを取得します。大量のページを取得する場合、どうしても対象のサーバーに負荷をかけることになります。そのため各個人の常識が求められます。他人に迷惑…

1ページから複数の項目を取得

今回は、1ページから複数の項目を取得する方法を説明します。 Wikipediaさんから「1」を説明したページの目次1,2,3,4,5を出したいと思います。 https://ja.wikipedia.org/wiki/1 前回と同じように右クリックをし、ソースを覗きます。目次の1で欲しいのは、「…

1ページから複数の値を取得

今回は、1ページから複数の値をWebスクレイピングしたいと思います。はてなブログのトップページには、複数の記事が並んでいます。そこで、複数あるブログ名を取得したいと思います。 htmlソースを覗く chromeの場合、右クリックでページのソースを表示する…

1ページから1つの値を取得

GASは簡単にWebスクレイピングが実現できます。今回ははてなブログのトップページからタイトルをスクレイピングします。 function myFunction() { //urlを指定 var url = 'https://hatenablog.com/'; //htmlソースを取得 var response = UrlFetchApp.fetch(u…

値をスプレッドシートに書き出す

今回はGASからスプレッドシートに値を書き出します。 function myFunction() { //対象シートを指定 var sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1'); //値を書き出す sheet.getRange(1, 1).setValue('A1'); sheet.getRange(2, 1).setValue…

自己紹介

はじめまして! 私のブログへようこそ! 趣味でGoogleAppsScript(GAS)を使ったアプリを作成しております。 某通信会社(東証一部上場)でGASの社内研修を受け虜になりました。 GASは開発場所を選ばないところが大変気に入っています。 日本一のGASスクレイパー…