問題タブ [revisions]

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 に答える
104 参照

php - PHP リビジョン ライブラリ (StackOverflow など)

私のためにこのようなことを行うことができるPHPライブラリはありますか?

https://stackoverflow.com/posts/20353734/revisions

ユーザーが投稿で追加、変更、削除されたものを確認できるリビジョンの実装を検討しています。

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

email - Google スプレッドシートの変更通知から変更されたセルの詳細を機械可読形式で取得する

たとえばGoogleスプレッドシートがある場合

https://docs.google.com/spreadsheet/ccc?key=0AjAdgux-AqYvdE01Ni1pSTJuZm5YVkJIbl9hZ21PN2c&usp=sharing

また、セルが変更されるたびにすぐにメールで通知するように設定しました。

そして、スプレッドシート API を介してそのスプレッドシートに変更を加えます。つまり、手作業ではありません。

すると、次のようなメールが届きます。

件名: 「通知テスト」は最近編集されました

Googleドキュメントの「通知テスト」で変更を確認してください: ここをクリック

他の人が 2014 年 10 月 1 日 12:23 から 12:23 (グリニッジ標準時) に変更しました

  • 値が変更されました

「ここをクリック」リンクを開くと、スプレッドシートで変更されたセルを示す次の URL が表示されます。

https://docs.google.com/a/DOMAINGOESHERE/spreadsheet/ver?key=tn9EJJrk6KnJrAEFaHI8E3w&t=1389356641198000&pt=1389356621198000&diffWidget=true&s=AJVazbUOm5tHikrxX-bQ0oK_XEapjEUb-g

私の質問は:

どのセルが変更されたかに関する情報を、プログラムで操作できる形式 (JSON など) で取得する方法はありますか?

Google スプレッドシート API を確認しました: https://developers.google.com/google-apps/spreadsheets/

Drive API Revisions: https://developers.google.com/drive/manage-revisions

また、Google Apps Script を使用して onEdit() イベントを設定しようとしました: https://developers.google.com/apps-script/understanding_triggers

この最後のアプローチが答えになると思いました。

このアプローチの問題は、onEdit を使用して変更の詳細を電子メールで送信できる一方で、スプレッドシートが手動で編集された場合にのみ起動されるように見えることです。

何か案は?

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

svn - Tortoise SVN コミットされたリビジョンを同じリポジトリにマージする

リポジトリをクリーンアップしようとしています。私は非常に頻繁に変更をコミットしているので、確かに、別々にコミットされたが一緒に属している多くの変更があります。複数のコミットされたリビジョン (同じリポジトリ内) をリビジョン ログに結合することはできますか?

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

c# - ファイル リビジョンの疑わしい動作?

今日、GoogleDrive の非ネイティブ ファイル リビジョンで新しい問題が発生したようです。

GoogleDrive API を介して C# アプリから数か月間、GoogleDrive アカウントの既存のドキュメントを正常に更新しています。一部のファイルには、40、60、さらには 100 以上のリビジョンがあります。

今日、新しいリビジョンのリクエストで更新が行われ、固定されると、既存のリビジョンが上書きされ、新しいリビジョンは作成されません。既存のマルチリビジョン ファイルにのみあるようです。
新しいファイルを作成し、何度でも更新できます。

また、API の代わりに Google ドライブ Web アプリを使用して試してみたところ、同じ動作が得られました。
新しいファイルには複数のリビジョンを正常に追加できます。既存のファイルは新しいリビジョンを取得せず、代わりにヘッド リビジョンのみを置き換えます。

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

ms-office - Google ドライブに多数のリビジョンがあると問題が発生しますか?

多数のリビジョンを含むドキュメントがドライブ内にあり、すべて「削除しない」とマークされている経験がある人はいますか?

このようなシナリオの顧客がいて、ドキュメントの 150 から 200 のリビジョンを取得すると、API または Google ドライブ Web アプリのいずれかを介して、それ以上のリビジョンをアップロードできないようです。問題のドキュメントは、Google ドキュメントではなく MS Office ドキュメントです。

ユーザーがドキュメントをさらに更新し続けることができるようにするための回避策や、ドキュメントがその状態になったときにドキュメントをどうするかについてのアイデアはありますか? </p>