問題タブ [custom-functions-excel]
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.
excel - Excel カスタム関数アドインでのソケット クラスター クライアントの問題
私は、主にソケットサーバーからデータを読み取り、リアルタイムでExcelセルに公開するカスタム関数を持つExcelアドインを開発しようとしています。
アドインは認証を必要とし、OfficeDialog および auth0 サービスを使用して実装されます。
socketcluster-client
問題は、次のように、functions.js でクライアントをインスタンス化するときに、アドインが and を使用することです。
アドインは Excel デスクトップでは動作しなくなりますが、Excel Web では引き続き動作します。ソケット クラスター サーバーにログインしている Excel-Web を確認できます。そのため、問題はデスクトップ版の Excel にあります。
誰かがこれで私を助けることができますか?
私の最初のソケット クラスター クライアントは async/wait を使用します。最初に考えたのは、カスタム関数は office-js の残りの部分とは異なるランタイムで実行されるため、このランタイムはこの機能をサポートしていない可能性があるということでしたが、すべてをオンにしようとしました。成功しない共有ランタイム。
これは私にとってすべて新しいことであり、これを実装するのに本当に苦労しているので、アドバイスをいただければ幸いです。
ありがとう
socket-cluster のサイトはhttps://socketcluster.io/です。
app-store - Office アドインの発行に関する問題
実際に Office アドインを公開しようとしていますが、Microsoft による最初の検証が失敗し、いくつかのことがわかりません。
1) ヘルプ URL プロパティ オファーには、カスタム関数のメタデータに設定された helpURL プロパティが必要です。詳細については、https://docs.microsoft.com/en-us/office/dev/add-ins/excel/custom-functions-jsonを参照してください。helpURL プロパティを追加して、オファーを再送信してください。
manifest.xml の抜粋
それで、私はそれで何が間違っていますか?json ファイルを確認したところ、helpURL が欠落していると思われますが、json は生成されています。function.ts ファイルに helURL を設定するにはどうすればよいですか? また、関数の完全な説明とそのパラメーターを含む各関数のヘルプ ページを提供しますか?それとも、すべての関数を含む json ファイルへの helpURL で十分ですか?
2) アドインの説明に「アプリ」への参照が含まれています。プラットフォーム名は「Office および SharePoint アドイン」であることに注意してください。この問題に対処して、オファーを再送信してください。
これはどこで変更できますか?
さらに、より一般的ないくつかの質問があります。
当社のアドインは、メイン アプリケーションのお客様が Excel 内でメイン アプリケーションの機能を使用できるようにするためのソリューションです。そのため、アドインを使用するにはメイン アプリケーション (有料) が必要です。そのため、アドインに「サインアップ」することはできず、ログイン画面しかありません。メイン アプリケーションの資格情報を使用してログインします。
1) メインアプリケーションを持っていなくても、人々が「サインアップ」できるようにすることは絶対に必要ですか?
2) 全員にアドインの「テスト アカウント」を提供する必要がありますか? さらに、アドインの機能を確認するために 1 つのサンプルを提供するだけでよいのでしょうか? 私が言ったように、アドインはメイン アプリケーションの顧客にとって興味深いものです。
3) ポイント firstRunExperience の下に、明確な値の前置詞を提供するために、アドインの機能を説明する 1 行以上の行を追加するためのヒントが得られます。これらの行をどこに追加する必要がありますか? 他のアドインをチェックすると、アドイン自体の最初の画面に説明がないため、アドインにはできません。
4) サポート URL は、認証が必要な弊社のサポート ページにつながります。これは許可されていないように見えますが、メイン アプリケーションの顧客はサポート ページのアカウントを持っています。メールなどを送信できる認証なしのアドイン専用のサポート ページを別途作成する必要がありますか?
5) 追加料金の開示: メイン アプリケーション (アドイン (!) ではなく) の使用に対してユーザーに課金するため、アドインの追加料金を宣伝する必要がありますか?
事前にご支援いただきありがとうございます。