ドロップダウンリストのラベル値取得方法について
API連携でアクティビティタイムラインのデータ取得をするとドロップダウンリストに該当するフィールドのデータがIDで取得されてしまいます。
IDに紐づくラベル値が必要な場合はどのように取得するのが良いでしょうか?
格納されているオブジェクトはあるでしょうか?
こちらの投稿を見つけ、レポートを作成してGSID,ラベルをセットで出力しようと試みたのですが、自動的にラベル値に変換されてしまうようでした。
API連携でアクティビティタイムラインのデータ取得をするとドロップダウンリストに該当するフィールドのデータがIDで取得されてしまいます。
IDに紐づくラベル値が必要な場合はどのように取得するのが良いでしょうか?
格納されているオブジェクトはあるでしょうか?
こちらの投稿を見つけ、レポートを作成してGSID,ラベルをセットで出力しようと試みたのですが、自動的にラベル値に変換されてしまうようでした。
お試しいただきありがとうございます!ダメでしたか・・・
私はpythonスクリプトで実装しています。取得用のAPIは以下の通りでしょうか?
gainsightdomain/v1/data/objects/query/activity_timeline
API実行時に以下のような手順でデータ取得しています
1.データ取得時
ーーー
API:gainsightdomain/v1/data/objects/query/activity_timeline
body:
{
"select": [
"Gsid",
…
"{選択項目のフィールド名}" ※1
],
"where": {
…
}
ーーー
2.結果取得時
ーーー
"result": true,
…
"data":{
"records":[
{
"Gsid": "~",
…
"{選択項目のフィールド名}": "{選択項目のGSIDが記載}",
"{選択項目のフィールド名}_PicklistLabel": "{選択項目の値が記載}" ※2
},
…
]
}
ーーー
1の取得時は、純粋なフィールド名のみを指定(※1)し、結果の値を取得するときに”_PicklistLabel”を取得(※2)するような記述でデータ取得をしています
もともとの記載がわかりにくくすみません、GASでの実装でも同じような形でデータ取得をされたうえで取得できなかったでしょうか?
If you already have a profile on Gainsight Community or Gainsight University, there's no need to create another one. If your email address has changed or you can't remember your login, email community@gainsight.com. Otherwise, continue with the registration below.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.