|
|
| (同じ利用者による、間の2版が非表示) |
| 1行目: |
1行目: |
| ==スクリプトエディタ作成方法==
| | [[Google/スプレットシート/スクリプトエディタ/基本]] |
| #googleのスプレットシートページへ
| |
| #拡張機能/AppScripts
| |
|
| |
|
| ==サンプルコード作成==
| | [[Google/スプレットシート/スクリプトエディタ/カタカナを平仮名へ]] |
| 以下コードをmyFunction() {}の部分に貼り付ける
| |
| function get_plusone(value) {
| |
| value++;
| |
| return value;
| |
| }
| |
| スプレットシートの値部分に"=get_plusone(3)"を追加すると3に1がプラスされて4と表示される
| |
| | |
| ==セルの背景色を16進数RGBでセルに表示する==
| |
| function get_self_bgcolor(){
| |
| var bk = SpreadsheetApp.getActiveSpreadsheet();
| |
| var sh = bk.getActiveSheet();
| |
| var rng = sh.getActiveCell();
| |
| var rgb = rng.getBackground();
| |
| return rgb;
| |
| }
| |
| | |
| ==承認エラー==
| |
| "This app needs authorization to run. 承認が必要です"と出たら
| |
| リソース/現在のプロジェクトのトリガーから"新しいトリガーを追加"を選択し、
| |
| "スプレットシートから","編集時"で登録し編集権限を追加する
| |
| | |
| ==数字を文字数へ==
| |
| String(10) // "10"
| |
| | |
| ==文字数を数字へ==
| |
| Number("10") // 10
| |
| | |
| ==文字の文字数==
| |
| "aaa".length // 3
| |
| | |
| ==文字切り出し==
| |
| "aaa".substring(0, 2) // "aa"
| |
| | |
| ==指数関数表示させる(20桁,21桁限定==
| |
| <pre>
| |
| function ViewSisuu(num) {
| |
| if(String(num).indexOf(".") == -1) {
| |
| if (String(num).length >= 20 || String(num).length <= 21) {
| |
| return String(num).substring(0, 1) + "." + String(num).substring(1, 7) + "E+" + (String(num).length -1)
| |
| }
| |
| }
| |
| return num
| |
| }
| |
| </pre>
| |
| c#でdoubleの型の一部サイズが扱えなかったので、スプレットシート側で直す。
| |