問題タブ [modified-date]

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.

0 投票する
1 に答える
3096 参照

powershell - Powershell で変更時刻と変更者フィールドを正しく表示する方法

すべてのリストとライブラリからすべてのアイテム/ファイルを CSV に出力するスクリプトがあります。さらに、アイテム/ファイルの現在および以前のバージョンが表示されます。これにより、各バージョンのファイルを変更したユーザーも表示され、各バージョンのファイルが変更された日付/時刻も表示されます。

以下は、スクリプトが出力するもののサンプルです。

ここに画像の説明を入力

以下は、Lions.pdf ファイルのバージョン履歴に移動したときに表示される Excel の例です。

ここに画像の説明を入力

私には2つの問題があります:

  • [変更者] 列には、必須ではない電子メールとドメイン ユーザー名が表示されます。
  • 私のスクリプトは、Modified Date 列を 5 時間先として表示します。バージョン 1 の Lions.pdf のスクリプト出力では、時刻が午前 11 時 23 分と表示されます。しかし、Lions.pdf のバージョン履歴を見ると、バージョン 1 は午前 6 時 23 分に変更されたと表示されます。時間の不一致は全面的に 5 時間先と同じですが、これは正しくありません。

ここで何が間違っているのか理解できないようです。誰かが私が抱えている問題を手伝ってもらえますか? 私の主な関心事は時間です。

0 投票する
0 に答える
343 参照

java - Google ドライブ REST API - 子供を一覧表示するときに「modifiedDate」クエリ フィールドが結果を返さないのはなぜですか?

私の Java プロジェクトでは、公開ドライブからファイルをダウンロードするために Google Drive API を使用しています。

いくつかの基準に従って特定のフォルダーの子をリストしようとすると、すべてが期待どおりに実行されます。それでも、結果を返さないこのmodifiedDateフィールドがあります。エラーは発生しませんが、完全に合理的な検索句を書いたにもかかわらず、リストは空です (かなりの数のファイルがあるはずです)。

これは私のコードです:

使ってみよう!Google Developers のページの機能では、同じクエリが期待どおりの結果を返します。そこにあるHTTPリクエストは次のとおりです。

ここに画像の説明を入力

そして、これは応答です: ここに画像の説明を入力

Java アプリを実行すると、これがリクエスト URL になります。

HTTP 応答は次のとおりです。

要求は同じです。しかし、反応はそうではありません... 理由は何でしょうか?

編集

サービス アカウントを使用しようとしたことを言及する必要があります。これはデスクトップ アプリケーションになるので、必ずしもユーザーに Google API の使用を認めてもらいたくないし、Gmail アドレスを持っていない場合に備えて Gmail アドレスを作成してリクエストを承認するよう強制する必要もありませんでした。さらに、アプリケーションはパブリックに共有されているドライブ上のリソースにのみアクセスし、クライアントに関する情報は必要ありません。

ただし、サービス アカウント キーが現在の問題を引き起こしていますが、OAuth クライアント ID キーを使用すると、目的の結果を得ることができます。

このシナリオに対処するための推奨される方法はどれですか? それとも、OAuth2 フレームワークについてすべて間違っているのでしょうか?

0 投票する
1 に答える
524 参照

triggers - 最終更新日の列を更新する

次のようなテーブルがあります。

行の最終変更日を追跡する「変更済み」列を更新する必要があります。トリガーを使用してこれを実行しましたが、トリガーがパフォーマンスを食い尽くすことを読みました。制約を使用してこれを行う方法はありますか?