問題タブ [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 - Smartsheet API を介して最新の行のみを取得する方法
Smartsheet API を介して最新の (最近変更された) 行のみを取得できるようにする必要があります。
シートの行を取得する唯一の方法は、Get Sheet 呼び出しを使用することです: http://www.smartsheet.com/developers/api-documentation#h.4930jur8qsvs
この呼び出しに 30 秒以上かかっている大きなシートがあります。私が本当に必要としているのは、特定のタイムスタンプ以降に最近変更された行を取得する方法です。
方法はありますか?
javascript - JavaScript で API を呼び出せない (クロスオリジン)
Smartsheet API を呼び出すために、次の JavaScript を作成しました。
しかし、これは次のエラーをスローしました:
少し読んだ後、コードがクロスオリジン リソース共有 (CORS) 要求を行う必要があることに気付きました。hereからjQueryを使用してそれを行う次のコードに出くわしました:
ただし、これにより、ブラウザーコンソールで同じエラーが再び発生します。
私は正しい方向に向かっていますか?どうすれば問題を解決できますか?
ありがとう。
google-apps-script - 1 回の呼び出しで親/兄弟のバッチを設定する
Google スプレッドシートを Smartsheet に自動的に書き込む Google スクリプトを作成していますが、親/兄弟が既にフォーマットされているため、番号付きの列を介してスプレッドシートでこれを行う必要があるため、手動でインデックスを作成する必要はありません。
Smartsheet に書き込むことはできましたが、同じ urlFetch 呼び出しにある、親/兄弟が設定された行のバッチ (600 以上) を送信する方法がわかりません。
私の問題を解決するはずのいくつかの質問:
含めようとしている「rowId」を決定/指定することは可能ですか?
行を提供するときに「parentRowNumber」を設定することは可能ですか?
「rowId」を知らなくても、親を持つ行をバッチ挿入する他の方法はありますか?
ここではまだ [google-apps-script] + [smartsheet-api] を見つけていないので、行を挿入する方法 (作業コード) は次のとおりです。
java - smartsheet でのセルの更新 (java)
これは、指定された行にセルを追加するための私の Java コードです。
エラーを返します:-
「要求を解析できません。次のエラーが発生しました: 要求本文は JSON オブジェクトまたは JSON 配列である必要があります。java.io.IOException: サーバーが HTTP 応答コードを返しました: URL の 400: https://api.smartsheet.com/1.1 /row/row_id/cells "
row_id には Long 値があります。
誰でも助けることができますか?
c# - C# で smartsheet から行データを取得する
C# 内の特定の列からデータの行をリストとして取得できることを望んでいます。したがって、人の身長の列があれば、それらの身長がリストに表示されます。場合によっては、特定の日付のリンゴの数を示す x、y 値もリストします。
API 情報に記載されている例を見ましたが、これを行う方法の例が見つかりません。ほとんどの場合、フォルダー、ユーザーの作成、フォルダーまたはシートのリスト、スマートシートへの情報の入力などで構成されていますが、実際にデータを取得することについては何もありません。
これが私が見たコードです: https://github.com/smartsheet-platform/samples/tree/master/c%23 https://github.com/smartsheet-platform/smartsheet-csharp-sdk
しかし、実際にはデータをリストとして取り出して、エンド ユーザー向けに C# 内で少し処理したいので、スマートシートに戻したくありません。
APIを使用してファイルをExcelシートとしてダウンロードし、そこから移動する唯一の方法はありますか? 可能であれば、このステップをスキップしたかったのですか?
これを行うために C# SDK を使用したいと考えています。
シートを取得するために入力する必要があると思われる特定のコード(だと思います)はこれです。
これは最後のパラメーターであり、何が必要なのかわかりません。GetSheet メソッドには次のように書かれています。
Sheet GetSheet( long id, IEnumerable includes )
ObjectInclusion Enumeration へのリンクは次のとおりです - http://smartsheet-platform.github.io/smartsheet-csharp-sdk/html/T_Smartsheet_Api_Models_ObjectInclusion.htm
c# - 一緒に実行すると、Excel シートの作成と SQL への入力が機能しませんか?
そのため、Smartsheets から Excel ワークシートを作成し、その情報を Excel ワークシートから SQL に抽出するコードがあります。各部分を個別に実行するとコードが機能しますが、同時に実行するとテーブルは作成されますが、データは入力されません。以下に、メインプログラムの各部分を示します。私が言うように、それは別々に動作するので、残りのコードを表示する必要はないと思います。
だから私はここで何が起こっているのか分かりません。スレッドを 2 つのセクションの間に 10 秒間スリープさせましたが、それでも機能しません。何が問題なのか完全に失われました。SSISを使用してExcelシートに接続し、SQLで作成していることを追加する必要があります。さらに情報が必要な場合はお知らせください。
smartsheet-api - Power Query 経由で Excel を Smartsheet に接続する
Power Query を使用して Smartsheet のシートの 1 つからデータを取得しようとしましたが、うまくいきませんでした。Power Query ウィザードで使用した Smartsheet から API トークンを生成しましたが、それでも失敗しました。