谷歌经典网站Apps Script访问异常:提示“No scripts found”且新建脚本丢失
针对你遇到的经典Google Sites上Apps Script显示“No scripts found”、新建脚本保存后消失的问题,我整理了几个经过验证的排查和修复步骤:
检查脚本的所有权与权限设置
有时候脚本的所有权变更或者权限限制会导致无法正常显示。你可以登录当初创建脚本的Google账号,进入Google Drive搜索该脚本的名称,确认它是否存在,同时检查权限设置——确保你拥有编辑权限,且脚本没有被移到受限的共享文件夹里。切换到独立Apps Script编辑器查找
直接通过独立的Apps Script编辑器(drive.google.com/drive/u/0/my-drive)搜索你的脚本,看看能不能找到。如果在这里能找到,说明是经典Sites的关联出了问题,你可以重新绑定脚本:- 打开经典Sites的编辑模式
- 点击「插入」>「Apps Script」
- 选择已找到的脚本重新关联到网站
清除浏览器缓存与Cookie
浏览器缓存或损坏的Cookie可能导致Sites加载脚本时出现异常。尝试清除当前浏览器的缓存和Google相关的Cookie,之后重新登录账号访问Sites和脚本编辑器,看看问题是否解决。联系管理员检查Workspace权限限制
如果你用的是企业/教育版Google账号,不妨联系管理员确认:2018年11月前后是否调整过Apps Script或经典Sites的权限政策,比如是否限制了脚本在Sites中的运行或存储权限。尝试恢复脚本的历史版本
要是脚本曾经存在过,你可以在Google Drive里找到对应的脚本文件,右键选择「管理版本」,查看是否有历史版本可以恢复,说不定能找回丢失的内容。
额外提醒:2018年前后Google对经典Sites和Apps Script的集成做过不少调整,部分旧的关联方式可能出现兼容性问题,优先通过独立编辑器找回脚本再重新绑定,通常是最有效的解决办法。
内容的提问来源于stack exchange,提问作者Nick Faulkner

