Smartsheet Python SDKを使用して行の更新に数値を追加する際に役立つ必要があります。私は更新/特定のセル値をプログラムでPythonスクリプトを介して追加しようとしています。私が使っているコードの例は次のとおりです。Smartsheet APIで行オブジェクトを作成するときに数値が認識されない
import smartsheet
smartsheet = smartsheet.Smartsheet(TokenString)
row = smartsheet.models.Row()
row.to_top = True
row.cells.append({
'column_id': ColumnID,
'value': x
})
action = smartsheet.Sheets.add_rows(SheetID, [row])
これは私が合格'value'
が文字列であればうまく動作するようです。しかし、私が数字を渡すと、何もしません。私は、作成されたセルオブジェクト(単にJSON文字列のように見えます)を見て、"value": null
と表示しています。繰り返しますが、これを文字列に変更すると、値は正常に表示されます。
私は整数値と浮動小数点値の両方でこれを試しました。どちらもnullを返します。これを動作させる助けがあれば、非常に感謝しています。
ありがとう@ daveskull81。私は唯一ではないことを知っておいてよかった。私はおそらく、APIを使ってこれを直接実行しようと考えています。 – TheloniusJ