【GAS初心者向け】もうコードは書かなくていい。Geminiに頼んで「かな→カナ変換」ツールを作ってもらう方法

応用編

応用の一覧

ご訪問ありがとうございます。

Googleシートマスターのひろしです。

今回は、とっても価値の高い方法をお伝えします。


これを知ることであなたは、

  • Gemini Canvasの基本的な使い方がわかります。
  • いきなり簡単なCASが作れてしまいます。

なので、サクッとマスターして

と答えてあげてください。

動画はこちら

シートはこちら

*クリックすることでシートが開きます。(コピーしてお使いください)

スクリプト

実際にGeminiが作成したコードです。

/**
 * 与えられた文字列内のひらがなをカタカナに変換します。
 * ひらがな以外の文字(漢字、英数字など)は変更されません。
 * @param {string} text 変換する文字列
 * @return {string} 変換後の文字列
 * @customfunction
 */
function hiraganaToKatakanaString(text) {
  let convertedText = '';
  // 入力された値を確実に文字列として扱います
  const inputString = String(text);


  for (let k = 0; k < inputString.length; k++) {
    const charCode = inputString.charCodeAt(k);
    // ひらがなのUnicode範囲 (ぁ U+3041 to ゔ U+3096)
    if (charCode >= 0x3041 && charCode <= 0x3096) {
      // ひらがなからカタカナへのオフセットは96 (0x60)
      convertedText += String.fromCharCode(charCode + 0x60);
    } else {
      convertedText += inputString.charAt(k);
    }
  }
  return convertedText;
}

ポイント

‎Google Gemini
Gemini is your personal, proactive, and powerful AI assistant from Google. Try it for free to help with work, school, an...

 

使用したプロンプト

  1. GASを作成したいです。
  2. スプレッドシート上の「ひらがな」を「カナ」に変換するGASをお願いします。
  3. 変換する文字列は選択した範囲ではなく、引数にしてください
  4. 関数名がサジェストされるようにしてください

たったこれだけでGASが出来上がったので、正直びっくりしました。

ちょっと前までは、参考となるロジックは吐き出されても、実際には
動かないものがほとんどでした。

それが、ここまで進歩しているとは。。。。。

と、思いながら動画撮影に挑みました。

上記GASを作成したときのプロンプトは残しておいたので、そのまま
コピペで行いました。

しかしながら。。

ちょっと張り切った答えが帰ってきてどうプロンプトを入力すれば
よいのかわからなくなってしまいました。

これは、私自身のプロンプト入力スキルの問題かもしれません。

 

とにかくあなたもやってみて良い結果がでたら教えてください。

 

ちなみに無料版で1日の上限を超えると以下のメッセージが表示されます。

 

 

最後までご覧いただきありがとうございます。

つぎはこちら

週間天気予報を表示させる(Gスプレッドシート)
  • Googleスプレッドシート上に天気予報を表示させることができます。
  • さらに、がんばればお天気の画像付きで表示させることができます。
  • 応用の一覧

    コメント

    タイトルとURLをコピーしました