問題タブ [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.
c# - Windowsフォーム情報をWebアプリケーションに取得する方法
猫の皮を剥ぐ方法は複数あることは承知していますが、プログラムの次のステップへの適切なアプローチについて意見を求めています。最初に smartsheets から週ごとのデータの概要をダウンロードし、それを SQL データベースに入れる Windows フォームを作成しました。次に、ユーザーはドロップダウン ボックスから多数のグラフを選択できます。これらは Web フォームに表示され、データは SQL データベースから取得されます。私は明らかにこれらすべてを C# でコーディングしました。私はまだC#にかなり慣れていないので、これを行うことができるという概念の証明としてこれを行いたかった. しかし、その後、これを Web で入手することが有益であると考えましたが、Windows フォームはそれを実現する方法ではないことに気付きました。
この状況を修正するための良いアプローチを誰かが説明してくれることを願っています。smartsheets/database にアクセスして Web フォーム アプリケーションでグラフを作成するために使用したのと同じコードを使用できますか? または、これは Web フォームでは実行できませんか?
これに関するあらゆるアイデアを受け入れます。接線で外れないように、どの方向に向かうべきかを知る必要があります。
c# - SDK がありませんが、ありますか?
実行可能ファイルを実行する Web フォームを作成しました。実行可能ファイルは smartsheets にアクセスし、その情報を Excel にダウンロードしてから、Excel から SQL データベースに情報を追加します。次に、そのスマートシートを削除し、次の週の空白のテンプレートに置き換えます。
実行可能ファイルは単独で動作しますが、Web フォームから実行可能ファイルを実行すると、Windows フォームが表示され、意味のないグラフが表示され、SQL データベースにアクセスします。しかし、smartsheet にアクセスしようとすると、次のエラーが表示されます。
このダイアログ ボックスの代わりに Just-In-Time (JIT) デバッグを呼び出す方法の詳細については、このメッセージの最後を参照してください。
************** 例外テキスト ************** System.IO.FileNotFoundException: ファイルまたはアセンブリ 'smartsheet-csharp-sdk、バージョンを読み込めませんでした=1.0.6.0、Culture=neutral、PublicKeyToken=null' またはその依存関係の 1 つ。システムは、指定されたファイルを見つけることができません。ファイル名: 'smartsheet-csharp-sdk, Version=1.0.6.0, Culture=neutral, PublicKeyToken=null' at SmartSheetAPI.Smartsheet..ctor() at SmartSheetAPI.loadPerformanceChart.commitToDataBase() in p:\Visual Studio 2013\Projects \SmartSheet\SmartSheetAPI\Graphs.cs: p:\Visual Studio 2013\Projects\SmartSheet\SmartSheetAPI\Graphs.cs: の SmartSheetAPI.loadPerformanceChart.commitToDatabase_Click(Object sender, EventArgs e) の行 322: System.Windows.Forms の行 306 System.Windows.Forms.Button の .Control.OnClick(EventArgs e)。
WRN: アセンブリ バインディングのログがオフになっています。アセンブリ バインド エラーのログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定します。この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。
smartsheet sdk 参照を Web フォームに追加しました (ただし、これは Windows フォームにあるため必要ではないと思いますが、Windows フォーム自体は問題なく実行できると言っています)。しかし、それはそこにあります。
誰が問題が何であるか知っていますか?
php - PHP で Smartsheet API からすべての列と添付ファイルを取得する
私は Smartsheet API に取り組んでいますが、プロではありません。特定のシートからすべての情報を取得するには、助けが必要です。すべての情報とは、すべての列とそれらへのすべての添付ファイルを意味します。添付ファイルをユーザーのデバイスにダウンロードできるようにするためのサポートも必要です。PHPでテンプレートを使用している人はいますか? 列から情報を取得するためにここまで来ましたが、それだけでは十分ではありません。
php - smartsheet api から添付ファイルの URL を取得する方法
$getAttachmentURL
ファイルをダウンロードできるように、添付ファイルの URL を取得しようとしています。エラー コード 1006 が表示されます - 見つかりません。
私は少し混乱しています。すべてを中止するので、本当にあなたの助けが必要です
c# - REST API を使用して Smartsheet の色などのセル プロパティを検出できますか?
特定の値を選択して SQL データベースに追加する目的で、smartsheets から生成された JSON 文字列を使用しています。これはユーザーによって設定されるため、smartsheet の構造は SQL データベースに入れるのに理想的ではないため、データベースに入れる特定の値を選択するようにプログラムに指示する方法を見つけようとしています。ユーザーが行ったことは、データベースに配置されるセルを smartsheet で緑色に変えたことです。返された JSON ファイルには、columnID、タイプ、値、および表示値のみが表示されます。これが可能かどうかはわかりませんが、彼がそのセルの色を緑色に選択したかどうかを検出する方法があるかどうか疑問に思っていましたか?
他の提案も受け付けています。入力を示す追加の列を追加することを考えていたので、その行の列のセットを入力する必要があることはわかっていますが、REST API を使用してスマートシートで上記のオプションが実行可能かどうかを確認できると思いました。現時点では、これは(基本的に)私のコードです。
smartsheetToJSON クラス。
そして、これは現在静的メインにあります。
c# - C#を使用して、JSONでcolumnIDがxxxxに等しい列値を見つける
C# を使用して JSON ファイルから値を取得し、それらをデータベースに入れています。私はJSONを初めて使用するので、JSONの操作方法についてあまり知りません。私が持っている構造と私がやろうとしていることを説明するために最善を尽くします. しかし、要約すると、SQL Where ステートメントで行うのと同様の方法で、JSON から変数を呼び出そうとしています。したがって、この他の値 = x であるこの値を取得します。
したがって、JSON 形式は次のようになります。まず、列を識別します。
次に、その中の行とセル:
わかりましたので、例を示します。私がしたいのは、セルの columnID 値を取得し、それを使用して列のタイトル値を見つけることです。したがって、上記の例では、列の id が 8098453499733892 に等しい「タイトル」を検索すると、「タスク名」の結果が得られます。
これが可能かどうかさえわかりませんが、Web上で実際の例を見つけるのに苦労しています. 参考までに、私はスマートシートを使用しています。
c# - smartsheets からメソッド UpdateRowCellsBuilder を使用できません
smartsheets でセルを更新しようとしていますが、エラーが返されます -
名前空間は Tannery_Data と呼ばれますか?
私はこれらの参照を使用しています:
そして、ここにコードがあります
ここで何が起こっているのか全くわかりませんか?
php - Smartsheet を変更しようとするとエラー 1030 が表示される
さまざまなユーザーの smartsheet コンテンツを一覧表示する php ページがあります。ジョブの名前、開始日、配達日などの情報をテーブルに入力します。しかし、仕事が終わったら、ユーザーがチェックボックスをオンにできるようにしたいと思います。
チェックボックスをオンにすると、別の (非常に初歩的な) ページが呼び出され、新しい値が smartsheet に保存されます。
このページは、次のような基本的な get コマンドによってトリガーされます。
http://myurl/index.php?colId=XXX&rowId=YYY&status=checked
使用される変数は次のとおりです。
これは index.php のコードです (この投稿から盗みました):
「入力トークン」は、「Assume-User」電子メールとして使用されるのと同じ電子メールによって生成されます。また、ログインしているときに通常のスマート シートの値を変更できます。しかし、Web ページを実行すると、次のエラーが表示されます。
私が間違ったことを誰か知っていますか?
どんな助けでも大歓迎です!