タグは Microsoft によって監視されません。
改善の希望は、フィードバックを送信してください。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Power Automate Desktop(バージョン 2.57.184.25154)において、 現在日時から1か月前の日時を取得するフローを作成しております。
例:202506が現在であれば202505にしたい
「現在の日時を取得」アクションで生成した変数(datetime型)を
「日付の減算」アクションに指定したところ、以下のエラーが表示されます。
エラー内容:
引数 'SubtractDate' は 'Datetime' である必要があります。
変数は「日時の値」として認識されており、型としては datetime型のはずです。
変数名を変更しても同様のエラーが発生し、Power Automate Desktopの再起動・再インストールも試しました。
以下のような構成でフローを作成しています:
考えられる原因や、類似事例があればご教示いただけると幸いです。
powerplatformのサポートを受けようと思いましたが、ソリューションを検索から一向に進まずこちらに質問させていただきました。よろしくお願いいたします。
タグは Microsoft によって監視されません。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
質問作成者が受け入れた回答
Power Platform(PowerApps、PowerAutomateなど)については、下記の専用公式コミュニティで質問して下さい。
(Microsoftコミュニティでは、開発系の話はサポート対象外となります
ココでアドバイスを待ち続けるか適切な場所で聞くかは、あなたの判断次第となります。)
Power Platform Community
質問作成者が受け入れた回答
この応答は自動的に翻訳されています。 その結果、文法上の誤りや奇妙な言い回しが生じる可能性があります。
この応答は自動的に翻訳されています。これにより、文法上の誤りや奇妙な言い回しが発生する可能性があります。
こんにちはM.C_208、
返信ありがとうございます、そしてあなたが私に提供した情報に本当に感謝しています。
詳細によると、Power Automate Desktop(PAD)バージョン2.57.184.25154の「Subtract Date」アクションを使用して現在の日付の1か月前の日付を計算するとエラーが発生し、引数「SubtractDate」は「Datetime」である必要があると理解しています。 変数 %CurrentDateTime_raw% が 「現在の日付と時刻を取得」アクションによって生成され、datetime タイプとして認識されると、エラーは解決しません。変数の名前変更、再起動、PADの再インストールを試しましたが、問題はまだ解決していません。
それでは、問題を診断し、考えられる原因を探り、セットアップや同様のケースに基づいて解決策を提供しましょう。
フロー設定は次のとおりです。
1 か月を差し引く場合 (例: 2025 年 6 月から 2025 年 5 月まで )、 -31 日を プロキシとして使用するため、月の長さが異なる (例: 2 月 は 28/29 日) ため、必ずしも正確な前月が得られるとは限りません。ただし、エラーは日数に依存せず、入力変数のタイプに焦点が当てられます。
問題を特定して解決するには、次の手順を体系的に実行してみてください。
1. 変数の型を確認する
2. 新しいフローでテストする
***3.*回避策として「datetimeをテキストに変換する」を使用します
「ダークインプットデイト 」
inputDate = "%DateText%"
Dim出力日付
outputDate = DateAdd("m", -1, CDate(入力日))
WScript.Echo FormatDateTime(outputDate, 2) & " " & FormatDateTime(outputDate, 3) "
(コピー&ペースト後に「」を削除します)。
*出力: %PreviousMonthDateText%
4. 地域の設定を確認する
5. PADを更新またはロールバックする
***6.***システムの時間と権限を確認します
システムの日付と 時刻が正しい(時刻と言語>設定>日付と時刻>今すぐ同期します)。
7. サポートチケットを提出する
このフローは、問題のある "日付の減算" アクションを回避し、VBScript の DateAdd 関数を使用して正確に 1 か月を減算し、結果を datetime 型に戻します。たとえば、%CurrentDateTime_raw% が 2025 年 6 月 19 日午前 9:31:00 の場合、出力はおよそ 2025 年 5 月 19 日午前 9:31:00 になります。
この問題の調査にご理解いただき、よろしくお願いいたします。マイクロソフトをお選びいただき、誠にありがとうございます。
よろしくお願いいたします。
Sting-ng - マイクロソフト コミュニティ サポート スペシャリスト。
ありがとうございます。