KN:静岡在住SE

KN:静岡在住SE

最近の記事

GAS#6 HTTPリクエストでシートを参照

こんにちは静岡在住の某SEです。 今回は少しエンジニアリング寄りの機能についてです。 ブラウザでURLにアクセスした時にスプレッドシートの内容を表示するプログラムを体験してみましょう。 まずは3つのシートを作成します。 シート名は データ get_log post_log に変更してください。 シートの内容をブラウザ上で表示するサンプルがこちらです。 /** * data シートの値を配列で返す */function getDatas() { let sheet =

    • GAS#5 Gmail送信

      こんにちは静岡在住の某SEです。 今回はシートの操作ではなく、GASによるGmailの送信をご紹介します。 早速ですが、メールを送信するサンプルがこちらです。 /** * 演習 5 * Gmail送信サンプル */function myFunction5(){ let to = 'hoge@example.com'; let subject = 'テストメール'; let body = 'このメールは'+'\n'+'テストメールです。'; let options

      • GAS#4 配列とループ

        こんにちは静岡在住の某SEです。 今回は #2 で学習した「ループ処理」と、#3 学習した「配列」を組み合わせて使ってみます。 前回は配列のキーを1つ指定してシートに表示しましたが、今回は配列の中身を全てシートに書いてみましょう。 以下のサンプルコードをコピーして、ループ処理を考えてみましょう。 /** * 演習 4 * 配列とループ処理 */function myFunction4(){ let textList = []; textList[0] = 'りんご'

        • GAS#3 配列

          こんにちは静岡在住の某SEです。 #2 ではループ処理について学習しましたが、#3 ではよりループをより実践的に使うことができる「配列」を体験してみましょう。 #1 で変数に数字や文字を代入しましたが、配列という構造体を作ることもできます。 早速ですが、プログラムと変数の中身のイメージを見てみましょう。 /** * 演習 3 * 配列について */function myFunction3(){ let moji = []; moji[0] = 'あいうえお'; mo

        GAS#6 HTTPリクエストでシートを参照

          GAS#2.5 シートからプログラムを実行

          こんにちは静岡在住の某SEです。 #2 ではループを使って、単純作業を自動化する方法を学習しました。 今回は休憩と復習の回となります。 まずは、現状のシートのおさらいです。 ※#1, #2 の内容を若干修正しているため、お手元のシートと状況が異なっている場合があるかもしれません。 ここで合わせておきましょう。 シートに左下にある「+」ボタンをクリックしてシート2を増やしました。 プログラム側は「myFunction1」が「シート1」に書き込む処理、 「myFunction

          GAS#2.5 シートからプログラムを実行

          GAS#2 プログラムの基礎(変数・ループ・判定)

          こんにちは静岡在住の某SEです。 #1 ではGASの特徴についての解説と、簡単なプログラムを書いて実行するところまで実践してみました。 本章ではプログラミングの基礎となる変数・ループ・判定について解説していきます。 ⚠️事前準備⚠️ スプレッドシート:+ボタンで、シート2を作成しましょう スクリプト:myFunction1 をコピーして myFunction2 を作成しましょう 変数について 前回のおさらいです。下記のコードで「A1セル」に「テスト」という文字を書き込

          GAS#2 プログラムの基礎(変数・ループ・判定)

          GAS#1 非エンジニア職にGoogleAppsScriptを布教したい

          こんにちは、静岡在住の某SEです。 趣味でGoogleAppsScript(GAS)の開発をしているのですが、非エンジニア職の方にもためになるのではと感じたので布教記事を書いてみました。 この記事を読んで欲しい方・非エンジニアでスプレッドシートやGmail等のGoogleWorkspaceを使われている方(業務の効率化に興味がある方) ・プログラミング初学者の方 ・プログラミング学習に挫折した経験のある方 GASで出来ることExcelの操作を自動化する「VBA」という言語

          GAS#1 非エンジニア職にGoogleAppsScriptを布教したい