gas(32)

32follower
nbeppu さんのアバター 144views

Google Apps Script で SJIS の文字コードで URLエンコードする

function EscapeSJIS(str){ return str.replace(/[^*+.-9A-Z_a-z-]/g,function(s){ var c=s.charCodeAt(0),m; return c<... 2016年2月10日
nbeppu さんのアバター 109views

Google Apps Script でセルの内容をダイアログに表示する(改行あり)

var objSpreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var objSheet = objSpreadsheet.getSheetByName("sheet"); ... 2015年8月5日
nbeppu さんのアバター 51views

Google Apps Script で SES の Bounce を Spreadsheet に書き出す

SES の Bounce SNS 通知の設定を設定し、転送先の Gmail アドレスを設定する。 Spreadsheet のスクリプトエディタで以下のスクリプトを作成する。 トリガーに設定しておけば定期的に Gmail をチェックして S... 2015年7月24日
alkoshikawa さんのアバター 345views

GoogleAppsScriptでSpreadSheetの情報をとってくる

GoogleDriveにアクセスし、 新規 > その他 > アプリを追加 Google Apps Script で検索して接続 新規 > その他 > Google Apps Script でシートを開きます。 function... 2015年5月26日
nbeppu さんのアバター 544views

Google Drive のドキュメントを定期的にバックアップする

1. Google Apps Script ファイルを任意のディレクトリに作成します。 2. 以下の関数を定義します。 function backup() { var folder = DriveApp.getFolderById(... 2015年5月11日
nbeppu さんのアバター 111views

1日1行シートに行を追加する Google Apps Script

下記の例では1カラム目に日付が入ります。updateByDay をトリガーで定期実行すると、1日1回のみ行が足されていきます。 function insertToday(sheetName) { var spreadsheetOb... 2015年4月3日
nbeppu さんのアバター 35views

Mixpanel の Funnel を解析する Google Apps Script

API_KEY = ""; API_SECRET = ""; function getFunnel(funnel_id, from_date, to_date) { try { var data = { ... 2015年4月2日
nbeppu さんのアバター 38views

Google Code のダウンロード数を集計する Google Apps Script

function googleCodeCount() { var response = UrlFetchApp.fetch("https://code.google.com/p/<PROJECT_NAME>/download... 2015年4月1日
nbeppu さんのアバター 31views

SourceForge のダウンロード数を集計する Google Apps Script

function sourceForgeCount() { var response = UrlFetchApp.fetch("http://sourceforge.jp/projects/<PROJECT_NAME>/re... 2015年4月1日
nbeppu さんのアバター 340views

Google Apps Script で Standalone Script を作成する

Google Apps Script は Spreadsheet などのドキュメントに同梱されるスクリプトではなく、独立したスクリプトとして管理することができます。 以下の二つの方法があります。 Google Drive → 作成 →... 2014年11月26日
nbeppu さんのアバター 122views

Google Apps Script でウェブページのレスポンスタイムを取得する

var before = new Date(); var res = UrlFetchApp.fetch(url); var after = new Date(); var responseTime... 2014年11月11日
nbeppu さんのアバター 612views

Google Apps Script で RSS を取得する

var feedURL = ""; var response = UrlFetchApp.fetch(feedURL); var xml = Xml.parse(response.getContentText(), false)... 2014年10月29日
nbeppu さんのアバター 365views

Google Apps Script でシートの情報の同期する

function onEdit(event) { var index = 0; var sheet = SpreadsheetApp.getActive().getSheetByName(event.source.getSheet... 2014年10月28日
nbeppu さんのアバター 306views

Google Apps Script でトーストメッセージを表示する

function task(){ var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); // 時間のかかる処理 // 完了メッセージポップアッ... 2014年10月27日
nbeppu さんのアバター 325views

Google Apps Script で文字列のTrimを行う

function trimString(src){ if (src == null || src == undefined){ return ""; } return src.replace(/(^\s+)|(\s+$)... 2014年10月14日
nbeppu さんのアバター 403views

Google Apps Script で Github のコミットログを精査する

Github にソースコードを PUSH したタイミングで、ソースコードの差分をチェックして、定義した条件にマッチしたらメール通知を行うスクリプトです。 例えば、 ・危険なコードが含まれている。 ・デバッグコードが含まれている。 ・... 2014年10月10日
nbeppu さんのアバター 658views

Google Apps Script で簡単にウェブAPIをつくる

(1). スクリプトエディタでコードを作成します。doGet, doPostメソッドにリクエストが入ってきます。 function doGet(e) { } function doPost(e) { } (2). 公開 → ウェ... 2014年10月9日
nbeppu さんのアバター 2,639views

Google Apps Script でスプレッドシートの日付フォーマットを指定する

以下の例の場合、A列(1列目)のフォーマットを yyyy/MM/dd 形式の日付フォーマットに変更します。 var spreadsheetObj = SpreadsheetApp.getActiveSpreadsheet(); var s... 2014年8月20日
nbeppu さんのアバター 1,781views

Google Apps Script で外部のCSVファイルをシートに書き出す

var response = UrlFetchApp.fetch("http://www.sample.com/sample.csv"); var data = response.getContentText(); ... 2014年8月19日
nbeppu さんのアバター 709views

Google Apps Script で Twitter に投稿する

function post(text) { var config = UrlFetchApp.addOAuthService("twitter"); config.setAccessTokenUrl("https://api.twitt... 2014年8月6日