gas(37)

37follower
huruhurupyotr さんのアバター 31views

Google Apps Script で日付を扱う(2)

今回は、gasで日付をフォーマットする方法について書いていきます。 使うのはUtilities.formatDate()というメソッドです。このメソッドを使うことで、さまざまな書式で日付や時刻を表現することが可能になります。 参考... 2017年3月30日
huruhurupyotr さんのアバター 72views

Google Apps Script で日付を扱う(1)

Google Apps Scriptで今日の日付を取得する方法は以下の通りです。 var dt = new Date(); DateというのはDateオブジェクトという形式のデータを生成するものです。この形式にすることで、日付を... 2017年3月2日
ysugiyama12 さんのアバター 68views

GASの基本的な書き方

Google Apps Scriptにおける基本的なシートの読み取り、書き込みのまとめ。 var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getShee... 2017年2月22日
huruhurupyotr さんのアバター 26views

行を削除するためのfor文の書き方

for文といえば、以下の形が一般的ですね。 for(var i = 1; i <= 10; i++){ //ここに処理を書く } 上だと、なにがしかの処理を10回繰り返すプログラムです。 ところで、たとえば、goo... 2017年2月16日
huruhurupyotr さんのアバター 131views

gasで最終行がどこか取得したい

filter()……指定した範囲のうち、カッコ内の形式のデータのみ選択 length……選択したデータの個数を取得 この2つを用いることで、指定した範囲に欲しい形式のデータが何個あるかがわかります。つまり、行数をカウントするときに... 2017年2月9日
nbeppu さんのアバター 228views

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 さんのアバター 260views

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

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

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

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

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

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

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

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

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

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

Mixpanel の Funnel を解析する Google Apps Script

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

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

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

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

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

Google Apps Script で Standalone Script を作成する

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

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

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

Google Apps Script で RSS を取得する

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

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

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

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

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

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

function trimString(src){ if (src == null || src == undefined){ return ""; } return src.replace(/(^\s+)|(\s+$)... 2014年10月14日