誰かがGoogleスプレッドシートまたはドキュメントでバージョン管理を行っていますか?私または他のユーザーがシートを開くときに、特定のバージョンのGoogleシートを読み込みたい場合、このIDは下のスクリプトを使用してリストされますが、シートを開くときに読み込むバージョンとして設定する方法が見つかりません。シートが開くと、このスクリプトがロードされます。私はそれがシートを開くには、シートの特定のバージョンを設定するために取得する方法がわからないよhttps://developers.google.com/drive/v2/reference/revisionsGoogle Appsスクリプト - 改訂履歴の設定
を検討しているが
は
の下に私のスクリプトを参照してください。私は私にエラーを与えている私のサンプルを添付しました:引数の数が無効です。予想3-4のみ(21行、ファイルの「コード」)が利用可能
方法は以下のとおりです。 ありリビジョンを設定するオプションはありませんので、私はパッチと一緒に遊んでい リストに パッチ 更新 を取得 を削除ほとんど成功しない方法を更新します。何か案は?
は、ここで私がこれまで持っているものです:事前に
function setRevisions() {
listRevisions("1rMy631GhjrfaSlcRhUoICD4dYxNTBVJMwCzteGwl2wo")
}
function listRevisions(fileId) {
var revisions = Drive.Revisions.list(fileId);
if (revisions.items && revisions.items.length > 0) {
for (var i = 0; i < revisions.items.length; i++) {
var revision = revisions.items[i];
Logger.log(revision.id);
}
} else {
Logger.log('No revisions found.');
}
if(revision.id = '18') {
Drive.Revisions.patch(revision.id);
} else {
Logger.log("18 is not available");
}
}
おかげ
はい、私もこの記事を見ました。しかし、私が指定したバージョンを押しているわけではありません。 .updateメソッドは、私が探しているファイルのバージョンをプッシュする必要がありますか? –
私は上記の正確な構文を使用していますが、私の場合はファイルのバージョンが18に設定されていません。ファイルを開くと、最新のバージョンが保持されます。シート/ドキュメントを開くときに特定のバージョンを読み込むように設定することも可能ですか?前もって感謝します –