コメントなし普段Googleスプレッドシートをデータ管理のツールとして使用しています。そこでGoogleスプレッドシートをExcelのVBAの様にスクリプトで操作したいと思いました。Scriptで可能なようです。Suiteを使いやすくしたり連携させたり出来るスクリプト開発環境。連携させたスクリプトも作れるみたいですね。記述言語はJavascriptがベースみたいなので始めやすいかも。面白そうなので勉強のつもで触れてみたいと思います。入れるだけのようです。・まとめ早速触ってみます。Googleスプレッドシートを開きます。新しいタブが開きそこにコードエディタが現れます。ログ表示コードエディタが開かれると以下のコードが記されています。World!!”表示されるみたいです。World!!";Logger.log(num);}実行します。何かが実行された表示はありましたがログが現れません。[Ctrl]+[Enter]ログが表示されます。実行されたDATEと結果が表示されました。World!!”もきちんと表示されてます。開いているスプレッドシートのファイル名を取得してログに表示します。Logger.log(activeSpreadsheet.getName());}解説SpreadsheetApp.getActiveSpreadsheet()開かれているスプレッドシートファイルを取得します。activeSpreadsheet.getName()スプレッドシートのファイル名を取得します。先ほどと同じく実行して[Ctrl]+[Enter]でログを出します。ファイル名「血圧データ」と表示されました。開いているスプレッドシートのアクティブになってるシートの名前を取得します。Logger.log(activeSheet.getName());}解説activeSpreadsheet.getActiveSheet()スプレッドシートファイルの開かれてるシートを取得します。activeSheet.getName()シートの名前を取得します。実行して[Ctrl]+[Enter]でログを出します。activeSpreadsheet.getSheetByName(‘SheetName_01’);の様に.getSheetByName(シート名)と書くことで可能になります。特定のセルの値を取得します。Logger.log(cellValue);}解説activeSpreadsheet.getSheetByName(‘SheetName_01’)情報を見たいシートをシート名で指定しました。activeSpreadsheet.getRange(“C67”)“C67′′のセルを指定しました。cellPosition.getValue()指定したセルの値を取得します。実行して[Ctrl]+[Enter]でログを出します。指定したセルに文字を入力します。“B66′′と”B68′′のセルを指定しました。setCell.setValue(str_Value);setCell2.setValue(str_Value2);setValue()でセルに値を入力します。実行後にスプレッドシートを確認します。B66は”Asia/Osaka”、B68は”Asia/Kanagawa”に変わりました。まとめ基本的な操作を試してみました。通常のjavascriptとそんなに違和感なく書けますね。自宅ではデスクトップのWindowsPC、外出先ではMacBookの様に場所や環境を気にすることなく扱えるのは機動的な生活環境の人にはメリットがあると思います。何といってもスプレッドシート以外のGoogleのアプリサービスと連携が取れるのは良いですね。kuro20年以上ゲーム業界で働いています。小物類や乗り物を含めた背景のリアルタイム3DCGを専門としています。開発の中で生まれた知識や疑問の共有とアプリ制作記を綴るブログにしていきます。