問題タブ [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 のすべての行を取得する
この関数を使用して、python sdk 経由で smartsheet のすべての行を取得しようとしています:
これは、サンプル データを含むテスト シートでうまく機能します。ただし、「ライブ」データを使用してターゲット シートでまったく同じコード行を実行すると、次のエラーが表示されます。
C:\Desktop\Python\smartsheetclient\client_1_1.pyc in newFromAPI (cls、フィールド、行) 1329 列 = row.sheet.getColumnById (フィールド ['columnId']) 1330
row.logger.info ("newFromAPI: 列: % r", column) -> 1331 cell = Cell(row, column, fields['value'], type=fields['type'], 1332
displayValue=fields.get('displayValue', None), 1333
hyperlink=fields .get('ハイパーリンク', なし),KeyError: '値'
このエラーの原因と解決方法を教えてください。
c# - Smartsheet データを Gridview に
私は Smartsheet と c# を使用したプログラミングにまったく慣れていません。ほとんどが初心者で、Visual Studio 2013 を使用して Web アプリケーションと Smartsheet を統合しようとしています。現在、グリッドビュー コントロールに Smartsheet から返されたデータ (json 形式) を入力するのに苦労しています。これまでのところ、次を含むjson文字列を取得できました。
この文字列には、ID や型などの情報が多すぎるようです。必要なのは、列名とそれに関連するデータだけです。次に、この情報を gridview コントロールとして表示します。
これは私のjsonリクエストです:
誰かが私のためにこれを機能させるためのガイダンスを提供できれば、それは大歓迎です...このトピックに関する私の完全な無知を許してください...ここで完全な初心者!ありがとう。
smartsheet-api - Smartsheet API を使用したリマインダーとアラートの作成
Java Smartsheet API を使用して新しいリマインダーを作成する方法を知りたいです。私はそれに関連するものを見つけることができませんでした。RowまたはRowResourcesクラスにあるのではないかと思いました。以下は、それが可能であると主張する API の立ち上げからの引用です。
"API を使用して、Smartsheet でイベントを自動的にトリガーします。プロジェクト シートまたはタスクを自動的に作成し、データを更新および共有し、リマインダーを送信します。"
誰もこれを成功させましたか?
smartsheet-api - folder.getSheets() は null を返しますか?
ワークスペース全体を調べてツリービューに各要素をリストしようとしていますが、見つかったフォルダー内のシートを取得しようとすると、Folder クラスの getSheets() メソッドは常に null を返します。私は何か間違ったことをしていますか?
ワークスペース ID を意図的にブロックしました。
smartsheet-api - APIを介してシート内の行を別のシートに移動する
API を介して Smartsheet のシート間で行を移動する方法が見つかりません。行データを移動し、すべての添付ファイルとディスカッションを保持する行移動コマンドが Smartsheet にあります。これは API 経由で利用できますか?
ありがとう、
coffeescript - CoffeeScript で Smartsheet API からの HTTP リクエストに問題がある
序文: 私が AP Comp Sci に参加してからしばらく (2 年) が経ちましたが、先週までは CoffeeScript、hubot、HTTP リクエスト、または API を扱ったことがありません。優しくしてください。
私の仕事では、Slack チャネル用のボット (GitHub のハブボットを実装) を作成しています。これは、Smartsheet シートからの情報をユーザーに伝えて解釈し、Google ニュースでクライアントに関する記事を検索することになっています。私はこれで小さく始めて、ボットが検索することになっているデフォルトのドキュメントの名前を取得しようとしましたが、それを行うことさえできないようです. ここで私を助けてくれませんか?コードは以下です。注: 「jeeves」はボットの名前です。
javascript - HTTP GET リクエストから配列を参照するには?
Smartsheet ドキュメントの列のすべての項目を印刷することになっている、hubot 用のスクリプトを作成しています。残念ながら、セルは主に行に格納されるため、列のすべての要素を単純に出力することはできません。API でセルを参照するには、https://api.smartsheet.com/2.0/sheets/ [SHEET-ID]/rows/[ROW-ID]/columns/[COLUMN- ID] . 行と列の ID は、単にシート内での配置ではなく、一意の複数桁の識別子を持っています。
列の項目を印刷する私の計画は、特定のドキュメントからすべての行 ID を配列 rowNums に収集することでした。必要な列 ID を取得し (目的は名前のリストを出力することなので、'Name' というタイトルの列を探しています)、それを colNum に格納します。次に、rowNums の各要素に対して、rowNums と colNum の要素を使用してセルへの HTTP GET 要求を作成し、それをユーザーに出力する配列に格納します。
コードの後半部分は問題ないように見えますが、Smartsheet ドキュメントから 'rows' 配列の要素を参照するだけで問題が発生します。以下のコードは、CoffeeScript (スクリプトが含まれている必要があります) と JavaScript ('coffee --c' を使用してコンパイルされているため、少し面倒です) の両方にあります。私は何を間違っていますか?
コーヒースクリプト
ジャバスクリプト
また、CoffeeScript から 'return void 0' 行を削除するにはどうすればよいですか? 「else > return undefined」行があってもなくてもそこにあります。