問題タブ [smartsheet-api-2.0]

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.

0 投票する
0 に答える
24 参照

oauth-2.0 - oauth の smartsheet-Accesstoken 再生成

開発者ツールでアプリを作成し、ステップ 1 を実行してコールバック URL ステップ 1 で認証コードを取得しました :

step1 はリダイレクト URL を呼び出し、以下の step2 で使用されるコードを提供します

ステップ 2: https://api.smartsheet.com/2.0/token?grant_type=authorization_code&client_id=vztdl8m9evf73v4fumz&code=i58077psfhsglxru&client_secret=jstivmg6zwvffhhdlib

上記の refresh_token を使用して、smartsheet データにアクセスするための refresh_token を取得しています。ステップ 3: https://api.smartsheet.com/2.0/token?client_id=vztdl8m9evf73v4fumz&client_secret=jstivmg6zwvffhhdlib&grant_type=refresh_token&refresh_token=qhetlorupehbdob3ujfjo7q0r3

ただし、ステップ 1 で生成されたコードは 599531 で期限切れになります。新しい認証コードを再度取得するにはどうすればよいですか? HTTP 要求を使用して、Mule 4 でこのすべてのプロセスを自動化したいと考えています。ステップ 2 とステップ 3 は明確です。しかし、step1 を自動化することはできません。郵便配達員でこれを呼び出すと、HTML応答が得られます

0 投票する
1 に答える
76 参照

python - インポートされているシートの行 ID を収集する方法は?

現在、インポートしたシートから別の既存のシートに行を移動しようとしています。result.data.id現在、インポートされたシートに関連付けられるシートIDを返すために使用しています。さらに明確にするために、行を移動するために使用しているコード行を次に示します。

既存のシートに移動しようとしている行 ID を入力するように求められたときに、問題が発生しました。インポートされたシートはまだ作成されていないため、スマート シート内の行 ID を参照できません。私の質問は次のとおりです:result.data.id行IDに似たものはありますか? または、シート内のすべての行を移動するだけのrow_idsに入力できるものは他にありますか?

0 投票する
1 に答える
202 参照

python - 複数の列のセル値を単一の列に連結する方法は?

注: 問題の部分的な解決策を見つけました。以下の更新セクションを参照してください。

現在、3 つの別々の列からデータを取得し、それらを別の指定された列にマージしようとしています。わかりやすくするために、下の画像を参照してください。ここでは、コード 1、コード 2、およびコード 3 がすべて結合コード列に連結されています。 望ましい結果の例。指定された列のすべてのセルの値を更新できる for ループを作成しました。以下のコードを参照してください。

2 番目のループの new_cell.value 部分では、文字列「値」を入力するだけで、指定された列 (column_id_final) のすべての行に「値」が入力されます。ここからの私の思考プロセスは、特定の行からすべての表示値を出力できるようにすることです。これを行うことができれば、それぞれが特定の列のすべての表示値を含む 3 つの変数を連結するだけで済みます。これの私の試みを確認するには、以下のコードを参照してください。

私が遭遇した問題は、指定された列のすべてのセルの値を表示する方法です。これを行う方法はありますか?

アップデート

Emi のコメントのおかげで、Pandas を調べたところ、問題の部分的な解決策が見つかりました。必要な列を 1 つの列に連結し、この列を smartsheet にアップロードして、行を別のシートに移動できるようになりました。ただし、行を移動すると、移動先シートの下部に投稿されます。これがデフォルトの位置であることはわかっていますが、行移動機能の位置属性があるかどうかはわかりません。私のプロセスをよりよく理解するには、以下のコードを参照してください。