疑似的に手動でファイルを開く方法について同期ファイルの構成が一部異なる(テーブル名、項目)クイズの対応が厳しくなった。Formsは最近のアップデートでUIや機能もリッチになったりしています。あわせて日本環境で2024/9月末ごろから、回答の同期ファイルの仕様が新しく変更されています。2025/1/13までに新しい同期ファイルに変更しないと従来のファイルには同期されなくなるという点もあります。このあたりの影響について参考リンクや対応方法など記事にいたします。アップデートされ同期の仕組みが変更となった公式のBlog記事は以下です。こちらに新しいFormsの同期の仕組みや切替えの手順など記載があります。ハブ詳細はリンクをご確認いただくのがよいかと思いますがトピックとしては以下となります。AutomateやBIなどでファイルを参照している際に影響があります。TIPS少し前まで2024/10/20までに古い同期の仕組みが停止するとありましたが、10/15時点で確認したら、2025/1/13までと変更されているようでした。webのみ(現時点では。デスクトップアプリにも今後適用の予定あり)新しい同期ファイルへの変更はファイル上やForms上で切り替えが出来るようになるとあり(10/16現時点では記事にある新しいファイル切替え表示は見当たらず。そのうち反映されると思われる)従来のFormsの同期ファイル作成と新しい同期ファイル作成のUIの違い以下のように従来版と新しいFormsの回答ファイル作成ではUIから変わっていました。新しいForms版Excelで結果を開くとなっています。作成すると新しい同期の仕組みでファイルが作成されます。(個人用のものはOneDrive直下、グループだとSPOライブラリ直下に作成されます)新しいFormsの同期ファイルでは手動で開かないと同期が開始されない上記で影響の大きい点として挙げていますが、新しいFormsの同期の仕組みはファイルを手動で開いた際に同期が開始される挙動となっています。従来は数秒すれば回答がファイルへ自動反映されていたのですがこの点が変更となっています。以下FAQの抜粋です。従来のファイルと新しいファイルの同期の違いあらためて従来版と新しいForms版の同期の違いです。従来版は数秒経てば自動で同期してくれますが、新しいForms版では開いた際に初めて同期が開始します。→すでに日本環境では9月末ごろに作成したFormsの同期ファイルは新しい仕様となっています。同期が完了すると同期済みバナーとなる。以降開いたままであれば同期してくれるが閉じると更新されない。Automate(クラウドフロー)でファイル更新時トリガーを使っている場合や、BIでファイルのデータを参照している場合など、ファイルの更新がある前提の仕組みを実装している場合は新しい仕組みでは手動で開かないと同期が始まらないのでこの方法が取れないという事になります。(開かないと同期およびファイル更新がされない→更新時トリガーが動作しないし参照しても最新情報が取れない)そのため上記のFAQでもそういった場合はFormsの回答時トリガーで構築し直すことが推奨されています。この点は上記の記事のコメントでも物議を醸し出してますが、現状はこの仕様となる方針のようですね。同じ構成のFormsを都度複製して用意する場合にはそれぞれ対応するフローを用意しなければなりません。上記を簡略化するため回答ファイルの更新時トリガーで反映する仕組みを実装するケースがあったかと思います。今後は都度Formsに対応するフローを用意する必要がありますね。BIで同期ファイルを参照している場合もそのままでは最新が取れないのでFormsトリガーで別途ファイルを作成し参照するなどの方針になるのかなと(このケースも結構残念ですね。)疑似的に手動でファイルを開く方法についてクラウドフローや関連機能でファイルを自動で開く方法がないかを探りましたが、現状これといった方法は見つけれていません。クラウドフローでファイルや表を取得などでは開く挙動とはならないですし、OfficeScriptでもファイルを開く関数はサポートされていないようでした。デスクトップフローを利用すればファイルを開くことは出来ますが、クラウドフロー連携かつオンライン対応で有償ライセンスは必要な認識ですしあまりよい方法とも思えません。素直にファイル参照する方法からFormsトリガーへ変更するほうが良さそうな印象でした。同期ファイルの構成が一部異なる(テーブル名、項目)上記以外にも作成される同期ファイルのテーブル名が異なります。「Table1」から「OfficeForms.Table」と変更されています。システムで用意されていた「最終変更時刻」という列が無くなっていました。基本的にはファイルの自動更新は(開かないと)されないため、Forms回答時のトリガーに作り替える方針かと思うのであまり影響はないかもしれませんが、既存のファイルのテーブルを参照するフローで新しいFormsの回答ファイルをそのまま参照するとテーブル名相違でエラーになりますのでご留意ください。無くなっているクイズの対応が厳しくなった。通常のフォームの回答であれば回答取得アクションで取れますが、クイズの場合のスコアは回答には含まれません。APIを呼び出して回答ファイルを生成、そこからスコアを取得する。いう方法が取られてたりしました。APIの利用が制限されたようで(今年の9月中旬以降位から)APIを使ったクイズのスコア取得が通常ライセンスでは困難になりました。その代替え案としてオンライン同期されるようになったクイズの回答ファイルを使用したいと思っていましたが、開かないと同期されない仕様と変更されそれも使えない状況となっています。いう対応となるかと思います。この点については以下の関連記事をご参考ください。おわりに今回は新しくなったFormsの同期ファイルの仕組みについての概要、留意点などについて記事にしました。Formsの新しいUIや事前定義URLなどうれしいアップデートがある反面、同期ファイルが自動で同期されない点は結構インパクトがあります。以前の同期ファイルの更新については期限が10/20→来年の1/13まで伸びていたので猶予は出来ましたが、今から作成する同期ファイルは新しい仕様になっているのでご留意ください。詳しい詳細については公式のブログなどをご参考ください。SPOコネクタでは取得不可となった点についても記事にしています。あわせてご参考ください。FormsのAPIを利用出来ていたのですが、現状利用できなくなっています。itこの記事は役に立ちましたか?もし参考になりましたら、下記のボタンで教えてください。Automate技術者へと転身。qiitaや自社HPでも技術ブログを書いていました。動画公開しましたTwitter(X)と同様ですが、YouTubeチャンネルを作ったのでそっちにもアップしています。対応容量についてはじめにこの記事は以下の関連記事および登壇内容から派生して記載しています。SPOファイル作成アクションで長いパスでエラー、上書きエラーの回避方法としてチャンクの許可をオフにたどり着いた記事を書き、たなさん主催の勉強会でLT登壇しました。Apps2023.07.216Distinct関数は委任対象外なので気を付けよう。Appsの各種関数で一部委任対象外のものがあります。今回は引っかかりやすい(と思う)Distinct関数についてです。フロー」をご紹介します。Fxリファレンスページから取ってくるやつですが、調整すれば他にも応用できるかなと思います。下書き・本番モードの実装サンプル(Required調整)今回はカードのRequiredプロパティ(必須かどうか)を調整して下書き・本番モード切替えのサンプルをご紹介します。状態に応じて項目の必須かどうかを切り替える実装についてです。Listsとしても同様)列の内部名(InternalName)については作り方によって見づらいものになります。その辺と調べ方になります。エクセル取込み時やDataverseの場合などと絡めて記事にしました。トラックバックこの記事へのコメントはありません。トラックバックURLこの記事へのトラックバックはありません。返信をキャンセルする。疑似的に手動でファイルを開く方法について同期ファイルの構成が一部異なる(テーブル名、項目)クイズの対応が厳しくなった。