googleスプレッドシートの質問です。


シートが1~31まであるのですが、各シートのA1に日付(1/1月曜日)を入力すると、各シート名が自動的に先程、入力した日付になる、という事は出来るのでしょうか?
やり方分かる方、教えていただくと助かります。

よろしくお願いいたします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2015/12/01 14:24:57
  • 終了:2015/12/01 17:19:02

ベストアンサー

id:a-kuma3 No.1

a-kuma3回答回数4412ベストアンサー獲得回数18032015/12/01 16:30:36

A1 の日付が文字列だとして、こんな感じのスクリプトをシートの編集時のトリガーと結び付けてあげれば、シートの名前に A1 の文字が入ります。

function myEdit(event){
    var sheet = event.source.getActiveSheet();
    sheet.setName(sheet.getRange("A1").getValue());
}
id:spikespiegel

a-kuma3 さん、ありがとうございます。
無事できました、感謝します。

2015/12/01 17:18:56

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません