GAS(Google App Script)で、共有アクセスしているファイルの権限操作で誤操作(指定時間内のアクセスを禁止にする)を減らせないかと言うことで調べていたのですが、なんとなくそれっぽいものが出てきました。

例えばこんなコード

function setPerm() {
  let file = DriveApp.getFileById(ID);
  // 誰でもアクセス→解除
  file.setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.NONE);
}

『リンクを知っている人』のアクセス権限を無くす(NONE)にしているわけですが、これもGoogleらしく疑似リアルタイムで同時アクセスしていた人にも反映されるんですよね。

この時間以降のアクセスができなくなるのであれば、閲覧時間はこの時間で切れるとみて良いのでしょうかね… こいつは使えるかもしれません。