参照元の値の順番が勝手に変わる | Community
Skip to main content
KyokoKazama
Level 2
June 17, 2020

参照元の値の順番が勝手に変わる

  • June 17, 2020
  • 1 reply
  • 62 views

SFDCフィールドの値を参照するマイトークンを作成しようとしています。

 

スクリプトエディタにて ${lead.ABCD}とだけ入力し保存、

メールの本文に上記トークンを設置し、プレビューします。

なぜかSFDCで見るのと、下記例のように順番が変わっています。

...................................................

例)

SFDCで見ると: 値1;値2;値3

プレビュー:  値2;値3;値1

...................................................

 

後で「;」で分割し、配列にして先頭の値を取得したいので、

どうしてもSFDCと同じく表示される必要がありますが、これはどうしてでしょうか。

解決策をご存知の方、是非宜しくお願いいたします。

 

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Taishi_Yamada
Level 6
June 19, 2020

@kyokokazama さん、こんにちは

 

質問投稿ありがとうございます🙂

 

>>なぜかSFDCで見るのと、下記例のように順番が変わっています。

 

Email Scriptでのお話ですよね?(久しく使っていないなぁ。。。。)
参照しているFieldは、どういう種類のFieldでしょうか?文字列のFieldではなくて、何か違うFieldという事ですよね?(おそらく)。普通に文字列のFieldなら、さすがに変ですけども。。。
残念ながら基本的に値の順番は保証されていないと思った方がよいです。MarketoとSalesforceの間(に限らず、システム間のデータのやりとり)では、結構普通に値の順番が変わることは残念ながらよくあることです(明らかに順番を保証しているものは除いて)。なので、1つ1つ別のFieldにあらかじめするなどして値を格納しておく必要がありそうですね。

さほど参考にはなってませんが😥、ご参考までに。。。。


-Yamada

KyokoKazama
Level 2
June 20, 2020
 
@Taishi_Yamada さん ありがとうございます。
 
 
 
参照フィールドは文字列なんですが、そうなんですね..  TT 
1つ1つ別のFieldにすることはないと思われ。。残念です。