0

SPServicesを使用する場合、変数を使用して更新する列を指定することはできますか?

res = lists.quickUpdateListItem('MyListHere', { ID: ReqD, columnVar : userName });

上記のステートメントで、変数columnVarをこのように使用することは可能ですか?私はこれをうまく機能させることができませんでした。エラーはスローされませんが、単に更新されません。

また、誰かが別の解決策を持っている場合、私はSPServicesを使用するだけに縛られることはありません。

4

1 に答える 1

0

これは可能ですが、あまり明白ではありません。ライブラリは、関数に渡すものを区別します。配列を作成してからそれを渡すと、私が望んでいたようにこれを動的に作成できます。

var columnVar = whatever your column name is;

var myArray = new Object();
myArray['ID'] = ReqD;
myArray[columnVar] = userName;          


res = lists.quickUpdateListItem('MyListHere', myArray);
于 2012-06-20T21:19:40.360 に答える