Apps Script
を使用している商品のAPIを呼び出しています。残念なことに、結果として得られるオブジェクトには、リンクテーブルのid
を含むいくつかのkey-value
ペアがあります。オブジェクト内のKey-ValueペアをGoogle Apps Scriptに置き換えます。
私は簡単に標準値を取得し、関連するname
値を見つけてオブジェクトに追加するコードを記述することができます。元のid
と同じ場所にname
を追加することをお勧めします。しかし、新しいkey
を追加すると、オブジェクトの最後に追加されます。
id
と同じ場所にname
が必要です。シートに挿入すると、列は順番どおりになります。
これは私の物である:
var json = {id: 4730183,name: "A A", customer_source_id:123, company: "NE Company"};
これはname
でid
を交換した後、私の目的のオブジェクトです:
var json = {id: 4730183,name: "A A", source:"CRM", company: "NE Company"};
基本的に、私はオブジェクトでcustomer_source_id
を見つけて、それを交換したいですsource
。
オブジェクトが配列ではないので、私はindexOf
とsplice
を使用することはできません。
これを行うにはどのような方法が最適ですか?それを最初に配列に変換してから、もう一度元に戻す必要がありますか?
ありがとうございます。私は私の状況を適切に説明したとは思わないので、私は質問-言い回し再。 – davids