次の流れでキックボード等の電動モビールの充電休憩を募集して受付するサイトを
htmlのoutput1.htmlとして自動で生成して出力するpythonPGMを作成しました。
2026.10.25a:キックボード充電休憩募集受付サイトの出力項目を追加しました。
2026.10.25b:キックボード充電休憩募集受付サイトの出力項目を追加しました。
2026.10.26:キックボード充電休憩募集受付サイトの出力項目を追加しました。
2026.10.31:自動生成例の備考例を修正しました。
流れ
サイトの日本語項目をテキストファイルに書き出す
→google翻訳で日本語項目を英語に翻訳
→Geminiに次のプロンプトで英語の項目でスペース削除したもの一覧を取得
→[以下の文字列の空白をなくして数字はそのまま、
英単語のスペース直後の単語の先頭は大文字に変えた文字列を
書き込みお願いします。ーーー(以下日本語英訳文字列を貼り付け)
→得られた英語文字列をjsonENElemList.txtとして保存
→元の日本語文字列をjsonJPElemList.txtとして保存
→二つのファイルからmakeJP_EN_CSVList2.ps1を実行し、次のpowershellPGM
に掛けるための配列宣言文字列を取得
→それとは別のJsonファイル生成GAS( https://qiita.com/shizuoka_miyako_19911118/items/5f295b845f836f6e35fa )([AI生成]GASスプレッドシートからJSONファイル文字列を作成するGASプログラム)
を使い、
ファイル内容例
(https://docs.google.com/spreadsheets/d/e/2PACX-1vS4E3QNzbEzGFzo-0lndpDz292GujPzLGqKN_NtYJ_vYbuSFFIjK6FG9qfMkc1z5i5EtqC7Z_JCidHZ/pubhtml
)のような
「jsonENElemListの項目,jsonENElemListの値」
...
をそれぞれ入力
したスプレッドシートを書き込み、スクリプトでjsonファイル文字列を取得し、
UserProfJson2.txtとして保存する
→それで得られた文字列をmakePART_PGM2.ps1に書き出して編集し
→実行することで次のpythonPGMの実行コードを打ち込むための文字列内容
を出力する。
→得られた部分処理プログラムコードをgenProdHTML4.pyに書き加える
→最後にpythonでgenProdHTML4.pyのPGMを実行し、UserProfJson2.txtの内容
を参照して、休憩所受付募集サイトを生成する。
Jsonファイルを作成するのに使ったGASスプレッドシートへのURL:
https://docs.google.com/spreadsheets/d/e/2PACX-1vS4E3QNzbEzGFzo-0lndpDz292GujPzLGqKN_NtYJ_vYbuSFFIjK6FG9qfMkc1z5i5EtqC7Z_JCidHZ/pubhtml
githubURL:https://github.com/NanjoMiyako2/GenKyukeiJoKasidasiUketukeSite
サンプルページURL:https://nanjomiyako2.github.io/GenKyukeiJoKasidasiUketukeSite/
簡易予約システムのテストファイルURL:https://drive.google.com/drive/folders/1usPxCdurhioHPtXH1-gDJMzTkTH-fU90?usp=sharing
参考サイト