問題タブ [smartsheet-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
smartsheet-api - シート データの予想されるセマンティクスは何ですか? null 値を返す必要がありますか?
18 列 137 行のシートがあります。一部の列は空です。get sheet呼び出しを行うと (私はC# SDKを使用しています)、返されたデータには次のような構造があり、私には異常に思えます...
列 --- 19 (RowID はリストの最後に追加されます)
行 --- 137 (良い) ですが、行内のセルの数を調べると、18、18、17、16、18 というさまざまな数値が得られます。null 値のセルが削除されているようです。これは意図的にヌル セルを削除するためですか? もしそうなら、なぜそれは常にヌルセルをドロップしないのですか? セル数が列数を反映していないのは少し奇妙です。
これを回避する唯一の方法は、ColumnId を使用して相関させることです。これは、各行に対して正確に 18 個のセルが返されるという保証がないためです。
javascript - データを Smartsheet Web フォームに渡すにはどうすればよいですか?
新しいウィンドウでSmartsheetフォームを開く html リンクがあるので、オンラインのお客様はフォームに入力できます。
既存のフォームの TextField の値 (製品名または製品コード) を smartsheet フォームに渡したいと考えています。これにより、顧客は製品名や製品コードを 2 回書き出す必要がなくなるため、役に立ちます。
Smartsheet フォームにリンクする URL を生成する次の JavaScript があります。
TextField の HTML コードは次のとおりです。
JavaScript コードが正しいかどうかはわかりませんが、ページ内のリンクをクリックすると、次のメッセージが表示されます。
アクセスしようとしているフォームはアクティブではありません
Smartsheet フォームにデータを送信する正しい方法は?
php - smartsheet のセルを更新する
PHP を使用して、既存の SmartSheet シートの一部のセルを更新しようとしています。新しい行を追加しても問題ありませんが、更新するための正しい JSON を取得できません。
現時点での私のコード:
これにより、次の結果が得られます。
私は多くのオプションを試しましたが、API ドキュメントでこれを理解できず、同じことを行う他の PHP の例を見つけることができません。行内の特定のセルを 1 つだけ更新する方法を誰かが知っていますか?
c# - smartsheet api sdk を使用して添付ファイルを送信する方法
添付ファイルを fileupload から smartsheet に送信したいと考えています。sdkを使っていたのですが、添付用のサンプルコードを見つけました。これは添付ファイルの私のコードです:
AttachFile() メソッドについて読みましたが、ObjectId を使用する必要がありますが、ObjectId の取得方法がわからないため、sheetId を使用します。
編集: そのコードは正しかったです。コードを実行すると、シートのタブ添付ファイルに添付ファイルが見つかりましたが、そのファイルを追加した新しい行に添付したいと思います。
これを解決するのを手伝ってもらえますか? 私はまだスマートシートを使用するのが初めてで、スマートシート api sdk c# の使用方法をまだ学んでいますが、スマートシート api を使用するための多くの例やサンプル コードは見つかりませんでした。
ここに私の完全なコード:
php - Smartsheet をサーバーに .xls として保存 (curl / php)
Smartsheet をサーバーに (.xls として) 保存したいと考えています。しかし、私は常にjsonコードで満たされた.xlsを取得します。json_decode(..) を使用し、.xls が完全に空の場合、「file_put エラー」が発生します。デスクトップでcurlを使用すると、必要なものがすべて含まれた適切な.xlsが得られます。
あなたが私を助けてくれることを願っています。ありがとう