Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

[<strong>フロー</strong>] 画面で [<strong>新規フロー</strong>] をクリックします。「カスタム設定名が長すぎます」というエラーが、カスタム設定名項目で発生します。

公開日: Apr 2, 2026
説明
カスタム設定の定義」に記載されているとおり、次のような制限があります。

「名前は ASCII 文字で 38 文字以下にする必要があります。2 バイト文字を使用する場合は、許可される文字数に追加の制限があります」

ただし、38 文字よりも大幅に短い文字列を使用すると、「エラー: カスタム設定名が長すぎます」というエラーが発生します。
解決策
1 バイト文字を使用する場合の 38 文字の制限が適用されます。

2 バイト文字を使用する場合、文字列は JAVA メソッド toASCII()を使用して ASCII 文字に変換されます。変換された ASCII 文字列には 38 文字の制限が適用されます。
変換された文字列の長さは非線形的に増加する可能性があるため、比較的短い入力文字列が、38 文字を超える文字列に変換される可能性があります。

JAVA を使用して、特定の文字列について変換後の長さを確認することをお勧めします。以下に例を示します。
        //制限内
        System.out.println(java.net.IDN.toASCII("一二三四五六七八九十壹贰三").length());
        //制限超過
        System.out.println(java.net.IDN.toASCII (「一二三四五六七八九十壹贰三四」).length());

tutorialspoint.com など、特定のオンライン JAVA コンパイラツールを利用すると便利です。
ナレッジ記事番号

000397067

 
読み込み中
Salesforce Help | Article