動かなくなったスクリプトを1本お預かりし、原因の説明と、直したコードの全文をお返しします。
対象はGoogle Apps Script(GAS)・Python・JavaScript・HTML/CSSです。
まだ販売実績がありません。
【お受けできる症状の例】
・実行するとエラーが出て止まる(TypeError、Cannot read properties of null など)
・エラーは出ないが、集計が合わない、1行ずれる、空行が混ざる
・CSVが文字化けする、UnicodeDecodeErrorで読み込めない
・スプレッドシートに書き込めない、前回の結果が残ってしまう
・以前は動いていたのに、シートや列を増やしてから動かない
【お渡しするもの】
・報告書(原因の場所を行番号で/なぜそうなるか/直した内容の一覧)
・修正版のコード全文(変更した行に「変更(1)」のようなコメントを入れます)
・こちらで動かして確認したときの実行ログ(GAS・Pythonのみ。HTML・CSSとブラウザのJavaScriptは読んでの指摘と修正案まで)
【進め方】
1. ご購入後、(1)コード(2)エラーの全文(3)本来こうなってほしい動き(4)見出し行と架空のダミーデータ3行 をお送りください
2. こちらで同じ列構成の架空データを作り、症状を再現します
3. 原因を特定して直し、動かして確認します
4. 一式をzipにまとめてお送りします
5. ご自身の環境で動かしていただき、気になった点を1回まで修正します
【この価格に含まれる範囲】
ファイル1本・200行まで・症状1件・修正1回です。超える場合は有料オプションでご指定ください。
【できないこと】
・TypeScript、React、Next.js、Vue、PHP、WordPress、Excelマクロ(VBA)、C、Javaでの対応
・新しく作ること、機能を追加すること(今あるコードを直すサービスです)
・アカウントへの招待を受けての作業、ID・パスワードのお預かり
・実データのお預かり(氏名・住所・電話番号・メールアドレスを含むファイルは受け取れません)
・サーバーや既存システムへの設置、公開の作業
・有料のAPIや有料サービスの契約が必要な処理の再現
・電話・ビデオ通話での打ち合わせ
【確認の方法(ご購入前にお読みください)】
GASは、Google上ではなく、当方で用意した再現環境(Node.js)に載せて動かして確認します。再現環境が対応しているのは SpreadsheetApp の値の読み書き(行・列番号での指定)・Logger・Utilities.formatDate です。A1形式の範囲指定、書式の設定、行の挿入と削除、getActiveSheet、GmailApp・DriveApp・外部サービスへの接続、トリガーの定期実行、ScriptApp・LockService は再現できません。その場合はコードを読んでの指摘と修正案までとなり、報告書に「再現できなかった」と書きます。最終的な動作のご確認はお客様の環境でお願いします。Pythonは3.14(macOS)で確認しています。
原因を1つに特定できないこともあります。そのときは、確認できた事実・可能性の高い原因・切り分けの手順を報告書に書いてお渡しします。
直すより作り直したほうが早いと判断した場合は、その理由と必要な作業を報告書に書きます。
・ご購入前に、ダイレクトメッセージで次の3点をお知らせください。範囲がこのサービスに収まるかをお答えします。
(1)言語(GAS/Python/JavaScript/HTML・CSS)(2)コードのおおよその行数とファイル数(3)出ているエラーの1行目
・お送りいただくコードの中のパスワード・APIキー・アクセストークン・スプレッドシートのIDは、伏字(XXXXXXXX)にしてください。値が分からなくても調査と修正はできます。お預かりしないためのお願いです。
・氏名・住所・電話番号・メールアドレスなどの個人情報を含むファイルは、お送りにならないでください。含まれていた場合は、着手せずに伏字での再送をお願いします。
・アカウントへの招待・ログイン情報はお伝えにならないでください。受け取りません。
・確認に使うデータは、いただいた見出し行(列名)に合わせてこちらで架空のものを作ります。実データはお送りにならないでください。
・この価格に含まれるのは、ファイル1本・200行まで・症状1件・修正1回です。超える分は有料オプションでご指定ください。範囲を超えていることが分かった時点で、着手前にご相談します。
・資料(コード・エラー文・ダミーデータ)のご用意が遅れた場合は、その日数分のお届け日の調整をご相談します。
・こちらで症状を再現できないことがあります(外部サービスへの接続、有料APIが必要な処理、社内システムなど)。その場合もコードを読んでの指摘と修正案はお渡ししますが、報告書に「再現できなかった」と書きます。
・修正版のご確認は、お客様の環境でお願いします。こちらの確認は架空のデータでの動作までです。
・やり取りはココナラのトークルームのメッセージのみです。電話・ビデオ通話・外部のチャットツールは使いません。
・有料オプションをご利用の場合、お届け日はトークルームで改めてご相談します。
・新しく作るご依頼は、別のサービス(Excel・CSVの定型作業の自動化)でお受けしています。