首页 文章

在Google电子表格中使用自定义功能?

提问于
浏览
2

我'm trying to figure out how I can write and run a custom function in a Google spreadsheet and I'一直关注这个google tutorial .

但是在发布这篇文章的时候,我担心这个教程已经过时了 . 我按照步骤操作,但看不到从我开始的电子表格中访问我的 in2mm 函数 . 教程建议以下内容使其显示出来

您可以通过转到“工具”>“脚本管理器”...并单击“重新加载”按钮来手动启动扫描 .

但是,不存在此类菜单项 .

Tools drop down, no "Script Manager"

刚截断屏幕截图是一个“脚本中心菜单”,它只有一个“读取数据”选项 . 目前还不清楚这是做什么的 . 目前还不清楚“脚本编辑器”如何最终回到现有的电子表格中以便可用...

有没有人知道编写简单的谷歌脚本功能然后从谷歌电子表格中访问它所需的当前步骤?

3 回答

  • 1

    我遇到了同样的问题,虽然教程和Sum Ting Wong的答案确实有效,但在我的案例中没有用 .

    我尝试使用自定义函数的表单是旧格式 . 所以我将它转换为新格式,创建了一个自定义函数,现在我可以使用它 .

    这里's how you see if it'是旧的格式表Check out the new Google Sheets

    如果底部有绿色复选标记,您可以告诉我们已在新Google表格中创建或升级了电子表格 .

    以下是如何将其转换为新格式:Moving spreadsheets to the new Google Sheets

    您可以手动将电子表格内容移动到新版本的表格中,以便利用新功能,执行以下任何步骤:将旧版本中创建的电子表格中的内容复制并粘贴到新版本中创建的电子表格中 . 在旧版本中创建的电子表格中,单击工作表选项卡旁边的向下箭头,然后单击复制到...,并将工作表(及其内容)复制到在新版本中创建的电子表格中 . 从旧版本导出内容并将其导入到在新版本中创建的电子表格中 .

  • 1

    忘记重装按钮提示 .

    如果你在第一步中在脚本编辑器中编写你的函数并保存它 .

    function in2mm(inNum) {               // Function to convert from INCHES to MILLIMETERS
    
       var outNum = 0;                     // this will hold the answer
       var factor = 25.4;                  // multiply input by this factor to get output
    
       if (typeof inNum != "number") {     // check to make sure input is a number
           throw "input must be a number"; // throw an exception with the error message
       }
    
       outNum = inNum * factor;            // calculate the answer
    
      return outNum;                      // return the answer to the cell which has the formula
    }
    

    为你的第二步写例如在工作表的单元格A1中,调用该函数

    =in2mm(10)
    

    重要的是你调用你的函数名称以等号=开头

    如果您通过第二步执行类型不匹配,则会收到消息

    #NAME?
    

    没有神秘的,没有过时的;-)顺便说一下,我想他们会从浏览器重新加载按钮说话

  • 0

    我've got the same problem. I'已经开了几天电子表格,在 Tools 下有三个脚本选项,分别是 Script GalleryScript ManagerScript Editor .

    我开始了一个新工作表并转到脚本编辑器,只有两个选项可用,就像你的图像一样 . 如果我选择 Script Gallery ,我收到此消息;

    脚本库现在是附加商店在新的Google表格中,脚本库已被替换为附加商店 . 单击新的加载项菜单以开始使用 . 学到更多

    我能看到让脚本工作的唯一解决方案是在脚本编辑器本身中运行它 .

相关问题