問題タブ [office-scripts]
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.
office-scripts - Office スクリプトを使用してテーブル内のすべての行を削除する方法
スプレッドシートにテーブルがあり、既存のデータをすべて削除したいと考えています。テーブルがすでに空の場合を除いて機能する以下のコードを使用します。
問題は、テーブルが空の場合でも、rowCount が 1 を返すことです。deleteRowsAt
空のテーブルで行を削除しようとすると、エラーが返されます。
VBA では使用できtable.ListRows.Count
、テーブルが空の場合、これは 0 を返します。
すべての行を選択してテーブルから削除すると、次のようになります。
このテーブルには行がありませんが、この結果を取得する方法がありません。私が言ったように、VBA で使用table.ListRows.Count
し、これは 0 を返しますが、Office スクリプトに相当するものを見つけることができないようです。
office-scripts - 現在、すべての Excel バージョンで Javascript API を利用可能
現在使用している Excel のバージョンに関係なく、現在利用可能な JavaScript API にアクセスする方法はありますか? 現時点では、E3 または E5 ライセンスのみがこのアクセス権を持っており、ScriptLab はまだ古い API で動作します。前もって感謝します!
excel - すべてのピボット テーブルを更新するために Excel シートでデータ変更のイベントを処理するにはどうすればよいですか?
ワークシートに適用された VBA コードとその変更があります。したがって、シートに新しいエントリまたは削除 (変更) があるたびに、それに関連付けられているすべてのピボット テーブルが更新されます。
(私は VBA や Office スクリプト コードにあまり詳しくないので、基本的な質問で申し訳ありません。)
しかし、これはExcelオンラインでは機能しません。したがって、Excel オンライン コード エディター (または typescript) で使用するコードが必要です。これまでのところ、私はこのコードを書くことができます -
名前 'Excel' が見つかりませんというエラーが表示されます。ワークシートに変更がある場合はいつでも動作するはずですが、そうではありません。これで私を助けてください。ありがとう。
excel - Office スクリプトの実行アクションで Excel ファイルを指定する際の問題
SharePoint ドキュメント ライブラリの Excel ファイル red で Office Scripts を使用してフローを実行しようとしています。
Office Script は、静的に選択された Excel ファイルに対して手動で実行すると、完全に機能します。
ただし、sharepoint ライブラリから動的ファイル値を設定すると、次のような 404 エラーが発生します。
"スクリプトを実行できませんでした。もう一度やり直してください。スクリプトは Excel との接続を作成できませんでした。もう一度やり直してください"
(イタリア語から翻訳されたエラーメッセージ、申し訳ありません...)。
フローの抜粋は次のとおりです。
Name
、DisplayName
などを試しましId
たが、何も機能しないようです。
助けてくれてありがとう!
PS。「スクリプトの実行」アクションを削除すると、私のフローはエラーなしで動作します... :smirking_face: