問題タブ [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.
python - Python SDK を使用した Smartsheet API の簡単な例
私は Smartsheet Python SDK の初心者です。Smartsheets API ドキュメントのサンプル コードを出発点として使用します。
このコードは問題なく応答を返します。
私は今、シートを反復処理するいくつかの簡単な例を探しています:
次に、名前でシートを選択します
次に、選択したシートの行を繰り返し、行を選択します。
次に、選択したシートの選択した行からセル値を取得します。
開始するには、いくつかの簡単なサンプルが必要です。私は広範囲に検索しましたが、これを行う方法の簡単な例を見つけることができません ありがとう!
smartsheet-api - Smartsheet で保留中の更新リクエストを一覧表示して削除する
Postman と Smartsheet Python SDK の両方で更新要求を作成できましたが、保留中の更新要求を一覧表示したり、保留中の更新要求を削除したりする方法が API ドキュメントに見つかりません。誰もこれを行う方法を知っていますか?
python - Smartsheet にセル値を書き込めません
Python SDK for Smartsheet を使用してシート、行、列、およびセルを読み取ることはできましたが、セル値を実際に変更/書き込み/更新することはできませんでした。私は自分のコードをかなり単純化しましたが、これが残っています:
このコードを実行すると、次のエラーが発生します。
コードの最後の行で ROW_ID を and として渡そうとしましROW_ID
た[ROW_ID]
が[ROW_ID,]
、それでも同じエラーが発生します。
これを参照として使用しています: http://smartsheet-platform.github.io/api-docs/?python#update-row(s)
私は何を間違っていますか?
smartsheet-api - Smartsheet API を使用して行を更新できません
http://smartsheet-platform.github.io/api-docs/?python#update-row(s)にある Python の例をほぼそのまま使用しています。違いは、1 つの行で 1 つのセルのみを更新していることです。変数の値の変化を確認できますrow_a
が、行は Smartsheet 自体で更新されません。
これは私のコードで、API ガイドに掲載されているコードとほぼ同じです。
このコードを実行した後、テキスト「新しい値」が Smartsheet に表示されないことを確認したので、最後の行の前に単語printを追加して、API 呼び出しによって何が返されるかを確認しました。これが結果です (読みやすくするためにインデントを追加しました) ):
を修正してInvalidRowLocationError
、行の更新を Smartsheet に送信するにはどうすればよいですか?
google-apps-script - Google Apps スクリプトを使用して Smartsheet API を呼び出すにはどうすればよいですか?
Postman と Charles を使用して、Smartsheet の GET 関数が機能するかどうかを確認しました。すべて問題なく、データ json 文字列が返されました。
ローカル コードと Google アプリ スクリプトの HTML ページから呼び出しを実行しようとしました。
しかし、Google アプリのスクリプト ページから次のエラーが表示されます。
「XMLHttpRequest はhttps://api.smartsheet.com/2.0/sheets/ MY SMART SHEET IDを読み込めません。プリフライト要求への応答がアクセス制御チェックに合格しません: 'Access-Control-Allow-Origin' ヘッダーが要求されたリソース。オリジン ' https://n-n662xy6uqbadudjpoghatx4igmurid667k365ni-script.googleusercontent.com ' へのアクセスは許可されていません。"
Smartsheet シートから Google シートを自動的に更新することが私の目標です。
私の Ajax リクエストは次のようになります。
search - 列の値を検索してスマートシートの行 ID を取得する
Smartsheet API を使用してシートを検索し、列 A = {何か} および列 B = {何か他のもの} の行の ID を取得する方法はありますか?
これが SQL の場合、単純な SELECT id FROM sheet WHERE A = 'something' and B = 'something other'; になります。
しかし、Smartsheet API のドキュメントを見ると、シート全体で単純なテキスト検索しかできないように見えます。
c# - C# API を使用して、特定のユーザーに割り当てられたすべての行を取得することは可能ですか?
すべてのシートでタスクをロールアップするインターフェイスを構築しようとしています。そのため、名前または電子メール アドレスをクエリとして使用して Search メソッドを使用し、結果を繰り返して SearchObjectType が ROW であるかどうかを確認しようとしました。結果は得られますが、完全ではありません。これにアプローチするより良い方法はありますか?
java - Java API を使用して Smartsheet にシートをコピーする
Java で Smartsheet API 2.0 を使用して、既存のシートを既存のフォルダー内の新しいシートにコピーしようとしています。データ、添付ファイル、ディスカッションを含めたいと思います。インクルード パラメータを SheetCopyInclusion.ALL と SheetCopyInclusion.DATA、SheetCopyInclusion.ATTACHMENTS、および SheetCopyInclusion.DISCUSSIONS に設定しようとしました。シートはコピーされますが、データはコピーされません。
これが私のコードです:
データがコピーされない理由についての支援をいただければ幸いです。ありがとうございました。