目次
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();
