如何在48小时后更改Google协作平台访问权限

时间:2012-09-28 14:51:36

标签: google-apps-script google-sites

我正在寻找一个功能,通知客户他们有48小时下载一组文件,然后在48小时后删除客户端访问Google网站。定时事件处理程序似乎没有真正提供此功能??

function Remove_people( site_name, client_email ) {
    var domain = "mydomain.com" ;
    var site = SitesApp.getSite(domain, site_name );
    site.removeEditor( client_email );

    // Some counter-timer function??? 

    the_url = site.getUrl();

    //email a link to the client
    MailApp.sendEmail(client_email, 
                    "Your Documents are ready!", 
                    "Your documents are accessible for 48hrs at the url below: \n\n " +
                     the_url + "\n\n",                   
                    {name:"My Name"});*/


    Logger.log("Done!");
}

1 个答案:

答案 0 :(得分:0)

您可以将电子邮件地址和时间戳存储在电子表格中或使用scriptDB。 在另一个函数中,检查此时间戳与当前时间,并在48小时后删除用户。您可以在定时触发器设置下运行第二个功能,以便每小时左右运行一次。