目次
Zoho Formsのカスタマイズしたメッセージの設定を楽にしたい。
ZohoFormsの「設定>メッセージと翻訳>カスタマイズしたメッセージ」。みなさん設定していますよね?
これ、「初期設定のメッセージ」を「カスタマイズしたメッセージ」フィールドに毎回コピペしてましたが、ついに楽をする時が来ました。
カスタマイズしたメッセージとは・・・
以下のエリアのことです。
今回この設定を超ラクできるプログラムを書きました。(ChatGPTさん優秀ですね)
この設定をすると何が良いのか?
このエリアを設定することで、ZohoFormsを公開した際のエラーメッセージが日本語になります。
楽をするためのコード
実際のコードは以下です。コピーしていただいて、上記の画面でChromeの検証ツールを開いてコンソールからコードを実行してみてください。
きっと楽ができるはずです。
// Function to copy messages into input fields function copyMessagesToInputs() { // Get all the message rows in the table var messageRows = document.querySelectorAll('.divTableBody .divTableRow'); // Iterate over each message row messageRows.forEach(function(row) { // Find the div with the default message and get its text var defaultMessageDiv = row.querySelector('div[elemname="descriptionDiv"]'); var defaultMessage = defaultMessageDiv.textContent.trim(); // Find the input field in the same row and set its value var inputField = row.querySelector('input[type="text"]'); if(inputField) { inputField.value = defaultMessage; } }); } // Run the function to copy messages copyMessagesToInputs();