GASとは?初心者向けに使い方・できること・始め方・基本の書き方とつまずく点を解説
2026年9月14日
著者:NEXT SCALE編集部
監修者:石丸真平

「毎朝スプレッドシートの数字をコピーして集計している」「同じ内容のメールを取引先ごとに書き換えて送っている」。こうした繰り返し作業に時間を取られている方は多いのではないでしょうか。
GAS(Google Apps Script)は、スプレッドシートやGmail、カレンダーといったGoogleのサービスをプログラムから操作できる仕組みです。Googleアカウントがあれば無料で使え、ブラウザだけで作成から実行まで完結します。
とはいえ、プログラミング未経験の方にとっては「どこにコードを書くのか」「最初の1本をどう動かすのか」という段階でつまずきやすいのも事実です。文法の解説を読んでも、実際の業務にどうつなげるかが見えにくいという声もよく聞きます。
この記事では、GASの概要と業務での活用領域から、最初のコードを動かすまでの手順、最低限覚えておきたい書き方、そして初心者が必ずぶつかる制限やエラーへの対処までを順に整理します。
| 確認したいポイント | 結論 | 詳細 |
|---|---|---|
| GASでは何ができる? | Googleサービスの操作を自動化できる | スプレッドシートの集計、Gmailの一斉送信、カレンダーへの予定登録などを、プログラムから自動で実行できます。 |
| 費用はかかる? | Googleアカウントがあれば無料 | 追加のソフトや開発環境は不要で、ブラウザだけで作成から実行まで完結します。有料プランへの加入も必要ありません。 |
| 未経験でも書ける? | 数行のコードから段階的に始められる | JavaScriptがベースですが、まずは10行程度のサンプルを動かすところから始めれば、文法は後から身につきます。 |
| 注意すべき制限は? | 1回6分の実行時間の上限がある | 1回の実行は6分まで、トリガー経由の合計は一般アカウントで1日90分までという上限が公式に定められています。 |
この記事でわかること
- GASの概要と、プログラミング未経験でも取り組みやすい理由、利用に必要なもの
- スプレッドシートやGmailなど、業務でよく使われるGASの活用領域と向かない作業
- スクリプトエディタを開いて最初のコードを動かすまでの5ステップ
- 変数、条件分岐、繰り返しなど、最低限覚えておきたい基本の書き方とサンプルコード
- 実行時間や割り当ての制限、エラーが出たときの読み解き方と対処の考え方
| 業務自動化の進め方をまとめた資料を無料で配布しています どの業務から自動化すべきかの見極め方、社内に定着させる手順、費用の目安を1冊にまとめました。情報収集の段階でご活用いただけます。 ▶ 資料請求はこちら ※オンライン完結/しつこい営業は一切いたしません |
GASとは|Googleのサービスを自動で動かす仕組み
GASは Google Apps Script の略で、Googleが提供している無料の開発環境です。スプレッドシート、Gmail、Googleカレンダー、Googleドライブといったサービスを、書いたコードから直接操作できます。
たとえば「毎朝9時にスプレッドシートの数値を集計して、結果をメールで送る」という処理を、人が触らずに実行し続けることができます。これが業務効率化の文脈でGASが取り上げられる理由です。
特別なソフトのインストールは必要ありません。ブラウザ上にコードを書く画面が用意されており、そこで作成から実行までが完結します。
GASの読み方と成り立ち
GASは「ガス」と読まれることが一般的です。Googleが2009年に提供を開始したもので、当初は主にスプレッドシートの拡張機能として使われていました。
現在ではGmailやカレンダー、ドライブ、フォームなど幅広いサービスに対応しており、外部のWebサービスとやり取りする機能も備えています。Googleのサービスを横断して処理をつなげられる点が、単体の関数やマクロとの大きな違いです。
Googleアカウントを持っていれば、個人利用のアカウントでもGoogle Workspaceのアカウントでも使えます。ただし後述するように、アカウントの種類によって1日に使える量の上限が変わります。
JavaScriptとの関係と、初心者に向いている理由
GASで書くコードはJavaScriptをベースにした文法です。そのため、JavaScriptの入門書や学習サイトで学んだ知識はほぼそのまま使えます。逆にGASから学び始めた場合も、身につけた文法は他の場面で応用が利きます。
初心者に向いている理由は3つあります。1つ目は環境構築が不要なこと。2つ目は、スプレッドシートという目に見える対象を操作するため、コードの結果がすぐ確認できること。
3つ目は、実務に直結した題材で練習できることです。教材用の課題ではなく、自分が毎日触っているシートを対象にできるため、学習の動機が続きやすくなります。
利用に必要なものと料金
必要なのはGoogleアカウントとブラウザだけです。GAS自体の利用料金はかかりません。有料プランへの加入や、クレジットカードの登録も不要です。
会社でGoogle Workspaceを使っている場合は、管理者の設定によってGASの利用が制限されていることがあります。スクリプトエディタが開けない、実行時にエラーが出るといった場合は、まず情報システム部門に確認します。
また、業務データを扱う以上、個人アカウントではなく会社のアカウントで作成するのが基本です。個人アカウントで作ったスクリプトは、退職時に引き継げなくなります。
GASでできること|業務でよく使われる領域
GASは万能ではありませんが、Googleのサービスをまたぐ定型作業には非常に強いという特徴があります。ここでは、実際の業務で採用されることが多い領域を整理します。
自社のどの作業が当てはまりそうかを考えながら読むと、最初に着手する対象が見えてきます。
スプレッドシートの集計と転記を自動化する
最も需要が多い使い方です。複数のシートに散らばったデータを1枚にまとめる、条件に合う行だけ別シートに抜き出す、月次で集計表を作り直すといった作業を自動化できます。
関数だけでは実現しにくい行の追加や削除、シートの複製、書式の一括変更もコードで指示できます。人が手作業でやると転記ミスが起きる部分ほど、自動化の効果が出ます。
CSVを読み込んで整形する、外部からダウンロードしたファイルをシートに取り込むといった処理も含まれます。
Gmailの送信と受信メールの処理
シートに書かれた宛先リストをもとに、1件ずつ内容を差し替えたメールを自動送信する処理が定番です。案内メール、請求書の送付、リマインドの送信などに使われます。
受信側の処理も可能です。特定の件名のメールを検索して本文をシートに転記する、添付ファイルをドライブの指定フォルダに保存するといった動きを組めます。
ただし送信できる件数には上限があります。一般アカウントは1日100件、Google Workspaceアカウントは1日1,500件が目安となるため、大量配信には向きません。
カレンダーとフォームの連携
Googleフォームで受け付けた申込内容をもとに、Googleカレンダーへ予定を自動登録する、といった連携が組めます。フォーム送信をきっかけに処理を走らせられるためです。
逆に、カレンダーの予定を読み取って日報のひな形をシートに作る、翌週の予定一覧をメールで配信するといった使い方もあります。予定表という社内で共有された情報を起点にできる点が便利です。
アンケートの集計、社内申請の受付、面談の日程調整など、フォームを窓口にした業務との相性が良い領域です。
Googleドライブのファイル整理
指定したフォルダ内のファイル名を一覧化する、命名規則に沿ってファイル名を一括で変更する、古いファイルを別フォルダに移動するといった整理作業を自動化できます。
ドキュメントやスライドをテンプレートから複製し、シートの内容を差し込んで作成する処理もよく使われます。契約書や報告書のひな形作成が該当します。
ファイル数が多い環境ほど手作業の負担が大きいため、整理の自動化は効果が実感しやすい領域です。
外部サービスとの連携とWebアプリ化
GASからは外部のWebサービスにリクエストを送れます。これを使うと、チャットツールへの通知、外部システムからのデータ取得、公開APIの呼び出しなどが可能になります。
また、書いたスクリプトをWebアプリとして公開する機能もあります。簡単な入力フォームや社内用の照会画面を、サーバーを用意せずに作れます。
ここまで来ると初心者の範囲は超えますが、学習を進めた先にこうした展開があることを知っておくと、最初の学習の位置づけがはっきりします。
GASが向かない作業
何でもGASで解決できるわけではありません。次のような作業は、別の手段を検討したほうが早く済みます。
- 数十万行を超える大量データの処理:実行時間の制限に引っかかりやすく、専用のデータベースやBigQueryが適します
- 画面操作を伴う作業:Google以外の業務システムをブラウザ上で操作する処理は、RPAのほうが向きます
- リアルタイム性が求められる処理:秒単位の応答が必要な仕組みには適していません
- Excelを中心とした業務:Microsoft環境が主体ならVBAやPower Automateのほうが自然です
手段の選び方全般についてはAIツール比較|法人利用で見るべき7つの軸と主要ツールの違い、料金の目安でも整理しています。目的に対して道具が合っているかを先に確認することが、遠回りを避ける近道です。
GASの始め方|最初の1本を動かすまでの5ステップ
ここからは実際に手を動かします。スプレッドシートに文字を書き込むだけの短いコードを題材に、作成から実行までの流れを追っていきます。
所要時間は10分ほどです。読むだけでなく、実際に同じ手順を試しながら進めてみてください。
ステップ1|練習用のスプレッドシートを用意する
Googleドライブから新しいスプレッドシートを1つ作成します。名前は「GAS練習」など、後から見て分かるものにしておきます。
業務で使っている本番のシートでは練習しないでください。コードの書き間違いでデータが消える可能性があるためです。練習は必ず新規のシートで行います。
この段階ではシートは空のままで構いません。コードから値を書き込むところまでを確認します。
ステップ2|スクリプトエディタを開く
作成したスプレッドシートのメニューから、「拡張機能」→「Apps Script」を選びます。新しいタブでスクリプトエディタが開きます。
初期状態では、次のような空の関数が1つだけ書かれています。この画面がコードを書く場所です。
function myFunction() {
}
左側にはファイル一覧、実行履歴、トリガーの設定画面へのメニューが並んでいます。当面使うのはコードを書く中央のエリアと、上部の実行ボタンだけです。
ステップ3|最初のコードを書く
初期状態のコードをすべて消して、次の内容に置き換えます。3行だけのコードです。
function myFunction() {
const sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange(“A1”).setValue(“はじめてのGAS”);
}
意味を分解すると、1行目が「今開いているシートを取得する」、2行目が「A1セルに文字を書き込む」という指示です。getActiveSheetで対象を決め、getRangeで場所を指定し、setValueで値を入れるという順序になっています。
この「対象を取得してから操作する」という流れは、GASのほぼすべての処理で共通します。ここを押さえておくと、他のサンプルコードも読めるようになります。
ステップ4|保存して実行する
上部の保存アイコンをクリックし、続いて実行ボタンを押します。保存を忘れたまま実行すると、変更前のコードが動くため注意します。
実行すると、画面下部に実行ログが表示されます。エラーが出ていなければ、スプレッドシートのタブに戻ってA1セルを確認してください。文字が書き込まれていれば成功です。
動かないときは、まずコードの綴りとカッコの対応を確認します。半角と全角の混在、引用符の閉じ忘れが初心者に最も多い原因です。
ステップ5|承認画面を通す
初回の実行時には「承認が必要です」という画面が表示されます。これは、書いたスクリプトが自分のGoogleアカウントのデータにアクセスしてよいかを確認するものです。
「詳細」を開いて、対象のプロジェクト名へ進むリンクを選び、アクセスを許可します。「このアプリはGoogleで確認されていません」という警告が出ますが、これは自分で書いたスクリプトのため想定どおりの表示です。
ただし、他人が書いたコードをコピーして実行する場合は話が別です。どのサービスへのアクセスを求めているかを画面で確認し、心当たりのない権限を求められたら実行を中止します。
| 「どの業務から自動化すべきか」からご相談いただけます 書き方は分かっても、自社のどの作業に適用すれば効果が出るかは別の問題です。業務の棚卸しから一緒に整理する30分の無料相談をご用意しています。 ▶ 相談予約はこちら ※オンライン完結/秘密厳守/助成金活用のご相談も歓迎 |
初心者が押さえておきたい基本の書き方
最初の1本が動いたら、次は業務で使える形に広げるための文法を覚えます。ここで扱う5つを理解すれば、実務でよくある処理の大半は組めるようになります。
文法書を最初から読む必要はありません。動かしたい処理が出てきたときに、該当する部分だけを調べる進め方で十分です。
関数とログの使い方
GASのコードは関数という単位で書きます。functionという語に続けて名前を付け、波カッコの中に処理を並べる形です。実行ボタンで動かせるのは、この関数の単位になります。
処理の途中経過を確認したいときは、ログを出力します。値が期待どおりかを確かめる基本の手段です。
function checkLog() {
const name = “営業部”;
console.log(name);
}
実行すると画面下部に「営業部」と表示されます。うまく動かないときは、疑わしい箇所の直前でログを出すのが最も確実な調べ方です。
変数と定数の使い分け
値に名前を付けて保管しておく仕組みが変数です。GASでは主にconstとletを使います。後から値を変えないものはconst、変えるものはletという使い分けが基本になります。
初心者のうちは、まずconstだけを使い、繰り返しの回数を数える場面などでletを使うと覚えておけば困りません。varという書き方も動きますが、現在は使わないのが一般的です。
変数名は日本語でも動きますが、後から読み返すことを考えると英語のほうが扱いやすくなります。sheet、values、totalのように、中身が想像できる名前を付けます。
スプレッドシートの値を読み書きする
業務で最も使う処理です。書き込みにはsetValue、読み取りにはgetValueを使います。複数のセルをまとめて扱う場合は、末尾にsが付いたsetValuesとgetValuesを使います。
function readAndWrite() {
const sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange(“A1”).setValue(“売上集計”);
const title = sheet.getRange(“A1”).getValue();
console.log(title);
}
getRangeにはセル番地のほか、行番号と列番号を数値で渡す書き方もあります。行や列を変数で動かしたい場合は数値指定を使うと、繰り返し処理に組み込みやすくなります。
getValuesで複数セルを取得すると、値は行と列の入れ子になった配列で返ってきます。1行目の1列目はvalues[0][0]という形で取り出します。
条件分岐と繰り返し
「在庫が10未満の行だけ抜き出す」といった処理には、条件分岐と繰り返しを組み合わせます。ifで条件を判定し、forで行を順番に処理するのが基本の形です。
function checkStock() {
const sheet = SpreadsheetApp.getActiveSheet();
const values = sheet.getRange(“B2:B11”).getValues();
for (let i = 0; i < values.length; i++) {
if (values[i][0] < 10) {
console.log((i + 2) + “行目は在庫が不足しています”);
}
}
}
iは0から始まるため、シートの行番号に合わせるには2を足しています。配列の番号は0始まり、シートの行番号は1始まりというずれは、初心者が最もつまずく箇所のひとつです。
メールを送る書き方
GmailApp.sendEmailに、宛先、件名、本文の3つを渡すだけでメールが送信できます。シートから値を読み取って差し込めば、宛先ごとに内容が異なるメールを作れます。
function sendMail() {
GmailApp.sendEmail(
“sample@example.com”,
“本日の集計結果”,
“集計が完了しました。シートをご確認ください。”
);
}
テストの際は必ず自分のアドレスを宛先にします。繰り返し処理と組み合わせたコードを検証せずに動かすと、誤った宛先へ大量送信してしまう事故が起きます。
送信前に一度ログへ出力し、宛先と本文が想定どおりかを確認してから、実際の送信処理に切り替える進め方が安全です。
トリガーで自動実行する方法
実行ボタンを押して動かしている段階では、まだ自動化とは言えません。決めた時刻や特定の操作をきっかけにスクリプトを動かす仕組みがトリガーです。
ここを設定して初めて、人が触らなくても処理が回る状態になります。
2種類のトリガーの違い
トリガーには、シンプルトリガーとインストール可能なトリガーの2種類があります。シンプルトリガーは、決められた名前の関数を書くだけで動く手軽な仕組みです。
たとえばonOpenという名前の関数を書くと、スプレッドシートを開いたときに自動で実行されます。ただし、メール送信など権限を必要とする処理は実行できないという制約があります。
業務の自動化で主に使うのはインストール可能なトリガーです。画面から設定するもので、時刻の指定やメール送信を含む処理にも対応します。
時間主導型トリガーの設定手順
スクリプトエディタの左側メニューから時計のアイコンを選び、トリガーの画面を開きます。右下の追加ボタンから新しいトリガーを作成します。
設定するのは、実行する関数、イベントのソース、時間の間隔です。「時間主導型」を選び、日付ベースのタイマーで午前8時から9時などの時間帯を指定するのが基本的な使い方です。
指定できるのは時間帯までで、8時ちょうどのように分単位で固定することはできません。実行時刻には多少のずれが生じる前提で業務設計を行います。
トリガー運用で気をつけたい点
トリガーで動かす処理は、失敗しても誰も気づかないという問題を抱えます。エラーが起きた場合はスクリプトの所有者にメールが届きますが、見落とさない運用を決めておく必要があります。
また、トリガーは1ユーザーあたり1スクリプトにつき20個までという上限があります。試しに作ったトリガーを消さずに放置すると、意図しない時刻に古い処理が動く原因にもなります。
使わなくなったトリガーは削除する、というルールを最初に決めておくと、後から混乱せずに済みます。
初心者がつまずきやすい点と対処法
GASには明確な上限が設けられています。これを知らずに作ると、業務で使い始めてから止まるという事態になります。数値は公式ドキュメントで公開されているため、着手前に確認しておきます。
以下の数値はGoogle サービスの割り当て(Google for Developers)に記載されている内容にもとづいています。
1回6分という実行時間の制限
1回の実行時間は6分までと定められています。これは一般アカウントでもGoogle Workspaceアカウントでも同じで、超えると処理が途中で止まります。
最も多い原因は、セルを1つずつ読み書きする書き方です。1万行を1行ずつ処理すると、それだけで数分を消費します。getValuesでまとめて取得し、配列上で加工してからsetValuesで一括して書き戻すと、実行時間は大幅に短縮されます。
const sheet = SpreadsheetApp.getActiveSheet();
const values = sheet.getRange(“A1:C1000”).getValues();
// ここで配列を加工する
sheet.getRange(“A1:C1000”).setValues(values);
それでも6分に収まらない場合は、処理を分割し、どこまで終わったかを記録しながら複数回に分けて実行する方法を取ります。
1日あたりの割り当てを超える
1日単位でも上限があります。特に意識しておきたいのが、トリガー経由の合計実行時間が一般アカウントで1日90分、Google Workspaceアカウントで1日6時間という制限です。
1時間おきに動かすトリガーで1回5分かかる処理を組むと、1日あたり120分となり、90分の上限を超えた時点でエラーになります。トリガーの間隔と1回の処理時間を掛け算して確認する習慣をつけます。
メール送信の宛先数も1日単位で制限されます。一般アカウントは100件、Google Workspaceアカウントは1,500件が目安です。上限に達すると翌日まで送信できません。
承認画面から先に進めない
「このアプリはGoogleで確認されていません」という画面で止まってしまうケースです。「詳細」のリンクを開くと、プロジェクトへ進む選択肢が表示されます。ここから許可すれば実行できます。
会社のGoogle Workspaceで、管理者が外部アプリの実行を制限している場合は、この操作でも進めません。その場合は情報システム部門に設定の確認を依頼します。
なお、インターネット上で見つけたコードをそのまま実行するのは避けます。承認画面で求められる権限の範囲を確認し、処理内容が理解できないものは実行しないという姿勢が必要です。
エラーメッセージの読み方
エラーが出ると赤い文字でメッセージが表示されます。英語ですが、読むべき箇所は決まっています。エラーの種類と、何行目で起きたかの2点です。
- TypeError:対象が想定と違う型になっています。値が空だった、シート名を間違えたといった原因が多く見られます
- ReferenceError:定義していない変数や関数を使っています。綴りの間違いが主な原因です
- Exception: 権限がありません:アクセスが許可されていません。承認をやり直すか、対象ファイルの共有設定を確認します
- Exceeded maximum execution time:6分の実行時間を超えています。処理の分割や一括読み書きへの書き換えを行います
行番号が分かれば、その前後にログを入れて値を確認します。エラーメッセージをそのまま検索するだけでも、同じ問題に当たった人の記事が見つかることがほとんどです。
処理は動くが結果が合わない
エラーは出ないのに結果がおかしい場合、多くは配列の番号のずれか、データ型の違いが原因です。シートの日付が文字列として扱われているといったケースが典型例になります。
この種の不具合は、ログを細かく出して値を1つずつ確認するしかありません。想定している値と実際の値を突き合わせれば、どこでずれたかは必ず特定できます。
焦って全体を書き直すよりも、処理を小さく区切って1つずつ確認するほうが結果的に早く解決します。
GASの学び方|独学で進めるときの順番
GASは独学でも十分に習得できますが、進める順番を間違えると挫折しやすい分野でもあります。文法を最初から網羅しようとして止まってしまう人が少なくありません。
ここでは、業務で使える状態にたどり着くまでの現実的な進め方を整理します。
最初の1か月でやること
1週目は、この記事のステップ通りにセルへの書き込みを動かすところまでで十分です。「自分が書いたコードで何かが動いた」という体験が、その後の学習を支えます。
2週目から3週目は、自分の業務で毎日繰り返している作業を1つ選び、それを自動化することに集中します。教材の課題ではなく実務を対象にすることで、必要な文法が自然と絞られます。
4週目にトリガーを設定して、手を離しても動く状態にします。この4週間で、業務効率化の最小単位が1つ完成するという設計です。
公式ドキュメントとサンプルの使い方
分からないことが出てきたら、Googleの公式リファレンスで該当するメソッドを調べます。getRangeやsendEmailといった名前で検索すれば、引数と戻り値が確認できます。
個人ブログのサンプルコードも有用ですが、書かれた時期によっては古い書き方が残っています。動かないときは公式の記述と照らし合わせるという順序を守ると、原因の切り分けが早くなります。
また、コードをコピーして使う場合は、1行ずつ何をしているかを説明できる状態まで理解します。理解しないまま使い続けると、修正が必要になった時点で手が止まります。
生成AIを使ってコードを書く場合の注意
近年は、やりたいことを文章で伝えて生成AIにコードを書かせる進め方も一般的になりました。初心者にとっては学習速度を大きく上げられる手段です。
ただし、出てきたコードをそのまま本番のシートで実行するのは危険です。削除や上書きを含む処理が混ざっていることがあるため、必ず練習用のシートで検証してから使います。
また、生成AIは存在しないメソッド名を書くことがあります。エラーが出た場合に自分で判断できるよう、基本の文法は自分でも押さえておく必要があります。
社内で使い続けるための体制
個人の工夫として始めたスクリプトが、いつの間にか部門の業務に組み込まれているという状況はよく起こります。このとき問題になるのが、作った人しか中身を知らない状態です。
対策は3つあります。コードにコメントを残すこと、スクリプトを個人アカウントではなく共有ドライブ上のファイルに紐づけること、そして処理内容と実行タイミングを文書に残すことです。
自動化の対象を社内へ広げていく段取りについては、業務効率化アイデア55選|部門別30+AI15+明日から3つで成果を出す方法もあわせて参考にしてください。
自社だけで進めきれない場合
中小企業庁の2025年版中小企業白書では、DXに向けた取り組みを進めるうえでの問題点として、費用の負担が大きいことと、DXを推進する人材が足りないことが、取り組み段階を問わず高い割合で挙げられています。
GASは無料で始められる一方、業務に組み込む段階では設計と運用の知識が必要になります。担当者1人の学習だけで抱えきれない場合は、外部の支援を組み合わせる選択肢もあります。
業務の棚卸しから自動化の実装、社内定着までを伴走する進め方はAI業務自動化・GAS開発で紹介しています。
まとめ
GASは、Googleアカウントさえあれば無料で始められる自動化の仕組みです。スプレッドシートの集計、Gmailの送信、カレンダーやドライブの操作など、Googleのサービスをまたぐ定型作業に強みがあります。
始め方は、スプレッドシートの拡張機能からスクリプトエディタを開き、数行のコードを書いて実行するだけです。まずはセルに文字を書き込む3行のコードを動かすところから始めてください。
覚えるべき文法は、関数とログ、変数、セルの読み書き、条件分岐と繰り返し、メール送信の5つで足ります。これらを組み合わせれば、実務でよくある処理の大半は実現できます。
注意すべきは、1回6分の実行時間と1日単位の割り当てです。セルを一括で読み書きする書き方を最初から身につけておくと、後から作り直す手間を避けられます。
そして最も大切なのは、教材ではなく自分の業務を題材にすることです。毎日繰り返している作業を1つ選び、それを自動化するところから取りかかってみてください。
AIコンサル・AX伴走支援サービスご紹介資料
この資料でこんなことがわかります!
- 社外AI役員とは
- 支援内容
- 導入の進め方
- 導入実績・効果
\3ステップで簡単入力/
| GASでの自動化と社内定着まで、無料で相談できます 担当者1人での学習に限界を感じている、作ったスクリプトを部門で使える形にしたいといった段階のご相談も承っています。営業色は一切ありません。 ▶ 相談予約はこちら ※オンライン完結/秘密厳守/助成金活用のご相談も歓迎 |
この記事の監修者
株式会社ネクストスケール 代表取締役




