facebook twitter hatena line email

「Google/スプレットシート/スクリプトエディタ」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
行26: 行26:
  
 
==数字を文字数へ==
 
==数字を文字数へ==
  String(10); // "10"
+
  String(10) // "10"
  
 
==文字数を数字へ
 
==文字数を数字へ
  Number("10"); // 10
+
  Number("10") // 10
  
 
==文字の文字数==
 
==文字の文字数==
  "aaa".length; // 3
+
  "aaa".length // 3
  
 
==文字切り出し==
 
==文字切り出し==
"aaa".substring(0, 2); // "aa"
+
"aaa".substring(0, 2) // "aa"

2021年5月22日 (土) 20:59時点における版

スクリプトエディタ作成方法

  1. googleのスプレットシートページへ
  2. ツール/スクリプトエディッタへ

サンプルコード作成

以下コードを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"