スペースに貼り付けたアプリからレコードを開いた際のエラー

ホーム 掲示板 ReportsConnect for Kintone スペースに貼り付けたアプリからレコードを開いた際のエラー

このトピックは 2 発言者 で 5 件の返信 、  takagi 6 年 前 に最終更新されました。

6投稿中1~6 6件表示
  • 作成者
    投稿
  • #563

    takagi
    参加者

    スマホ(android)からスマホアプリ版のスペーストップページから、レコードを開くとエラーが表示されます。
    この対処法を教えて頂きたいです。

    何回か試したところ、毎回ではないようです。
    一度開いてエラーが出ても、次に開くとエラーが出ない、ということもあります。
    一度アプリを開いてからレコードを開くと、エラーは表示されません。

    因みに、iPhone端末ではエラー表示されないです。
    (アプリのバージョンは1.0.8、Android5.0.2 です。 )

    スペース

    エラー表示
    エラー表示

    • このトピックは  takagi によって 6 年と 2 ヶ月 前 に修正されました。
    • このトピックは  takagi によって 6 年と 2 ヶ月 前 に修正されました。
    • このトピックは  takagi によって 6 年と 2 ヶ月 前 に修正されました。
    #567

    fujita
    参加者

    takagi様

    このアプリの作りとしては、赤矢印のマークを押下して
    レコードを表示すると、同時に帳票が作成され
    添付される or PDFダウンロードできる、ということでしょうか。
    詳細が分からないのでなんとも言えませんが、ヒントになりそうなところを書いてみます。

    「ReportsConnectレコードが読めません!」というエラーは
    setupReportの中で出力しています。
    下記ページの最初のところです。

    http://kptech.cocolog-nifty.com/blog/2013/11/reports-connect.html

    弊社推奨の設定では、ボタンを押下する動作の前(ページを開いた時点で)
    setupReportは呼ばれている前提です。
    帳票が作成される段階でエラーが出力されるようでしたら
    その辺りの作りから見直す必要があるかもしれません。

    また、エラーの後ろの「”"」の間には、本来はエラーの内容が表示されるはずです。ここに内容が入っていることがあれば、書いていただけると、もう少し分かることがあるかもしれません。

    よろしくお願いいたします。

    #568

    takagi
    参加者

    サンプルコードと同じ仕様で、赤矢印のマークを押下してレコードを表示すると
    レコードの上に「印刷ボタン」が表示されます。このボタンを押すことでPDFダウンロードできます。
    (レコードを表示すると、同時に帳票が作成されるわけではないと思います。)

    エラー内容も画像の通り表示がされていません。

    PC上では問題なく動作していて、別のAndroid端末でも問題なく動作しています。

    関係無いかもしれませんが、エラーが表示された端末のReportsConnectアプリの権限は以下のようになっています。
    権限

    問題なく動いているAndroidのアプリ権限は全て適応されている状況です。

    jsファイルに関しては「PC用のJavaScriptファイル」にのみアップしています。

    お手数おかけしますが、調査よろしくお願い致します。

    #569

    fujita
    参加者

    takagi様

    アプリの権限ですが、関係あるかもしれません。
    ReportsConnectでは少なくとも「ファイルの読込」が必要です。
    また、PDFをアプリに添付する場合には「ファイルの書き出し」も必要になります。
    その辺りの設定を変更して試してみてはいかがでしょうか。

    #570

    takagi
    参加者

    権限の変更をしましたが、状況は変わりません。
    その他確認すべき点、デバック方法ございましたらご教授いただきたいです。

    #576

    takagi
    参加者

    こちら原因が分かりましたので報告させて頂きます。

    kintoneアプリでスペースに貼り付けたアプリからレコードの詳細にとぶ場合
    (上記で質問した状況の場合)に本来呼ばれるべきではないPCのカスタマイズ用にセットしたjsが呼ばれる場合があるようです。

    ユーザエージェントを確認して、PC意外の場合はReportsConnectのsetupReporを呼ばないようにjsを修正致しました。

    kintone側の問題だと思うのですが、同様の事象が起きた方向けに報告させて頂きました。

6投稿中1~6 6件表示

このトピックに返信するためにはログインしなければなりません。