首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GSCript:在M和N列中查找活动行并粘贴公式

GScript是一种用于Google Sheets的脚本语言,它可以帮助用户在电子表格中自动执行各种任务。在给定的M和N列中查找活动行并粘贴公式的过程中,可以使用GScript来实现。

首先,我们需要编写一个GScript函数来完成这个任务。以下是一个示例函数:

代码语言:txt
复制
function findActiveRowAndPasteFormula() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var data = sheet.getDataRange().getValues();
  
  for (var i = 0; i < data.length; i++) {
    var cellM = data[i][12]; // M列的数据
    var cellN = data[i][13]; // N列的数据
    
    if (cellM == "活动" && cellN == "活动") {
      var formula = "YOUR_FORMULA"; // 替换为你想要粘贴的公式
      
      var targetCell = sheet.getRange(i + 1, 1); // 假设你想要将公式粘贴到第一列的目标单元格
      targetCell.setFormula(formula);
      
      break; // 找到第一个匹配的活动行后停止循环
    }
  }
}

上述代码中,我们首先获取当前活动的电子表格,并获取其工作表。然后,我们获取整个数据范围的值,并使用循环遍历每一行。在每一行中,我们检查M列和N列的值是否都为"活动"。如果是,我们将在目标单元格中粘贴指定的公式,并使用break语句停止循环。

请注意,上述代码中的"YOUR_FORMULA"需要替换为你想要粘贴的实际公式。

要在Google Sheets中运行这个GScript函数,可以按照以下步骤操作:

  1. 打开你的Google Sheets电子表格。
  2. 点击工具栏上的“扩展”选项。
  3. 选择“应用脚本编辑器”。
  4. 在脚本编辑器中,将上述代码粘贴到空白项目中。
  5. 保存脚本,并关闭编辑器。
  6. 返回到你的电子表格,并刷新页面。
  7. 在工具栏上的“扩展”选项中,你应该能够看到你刚刚创建的脚本。
  8. 选择脚本,并点击“运行”选项。

这样,GScript函数将在你的电子表格中查找活动行并粘贴指定的公式。

关于GScript的更多信息和详细文档,你可以参考腾讯云的Google Sheets官方文档:GScript官方文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 常用快捷键大全

    切换标签 CTRL+TAB 以小菜单方式向下切换标签 CTRL+SHIFT+F 输入焦点移到搜索栏 CTRL+SHIFT+H 打开激活到你设置的主页 CTRL+SHIFT+N 新窗口中打开剪贴板的地址...,选定整个数据透视表 Ctrl+/ 选定包含活动单元格的数组 Ctrl+Shift+O 选定含有批注的所有单元格 Ctrl+\ 选定的,选取与活动单元格的值不匹配的单元格...Ctrl+Shift+| 选定的,选取与活动单元格的值不匹配的单元格 Ctrl+[ 选取由选定区域中的公式直接引用的所有单元格 Ctrl+Shift+{...”对话框 Ctrl+Shift+A 当插入点位于公式函数名称的右侧时,插入参数名括号 F3 将定义的名称粘贴公式 Alt+=(等号) 用SUM...去下一个书签处 Ctrl+C, Ctrl+V:在当前行的下一复制当前行内容(不用选中当前行),即复制当前行粘贴到下一两行内容差不多时很有用,可以先复制再改 Ctrl+L:删除当前行 Ctrl

    4.3K10

    visual studio运行程序的快捷键_visual studio快捷方式在哪

    去下一个书签处 Ctrl+C, Ctrl+V:在当前行的下一复制当前行内容(不用选中当前行),即复制当前行粘贴到下一两行内容差不多时很有用,可以先复制再改 Ctrl+L:删除当前行 Ctrl...E 段落居中 Ctrl+H 查找修改指定文字或格式 Ctrl+I 倾斜所选文字 Ctrl+N 创建新文档或模板 Ctrl+O 打开已有的文档或模板 Ctrl+P 打印文档 Ctrl+S 保存当前活动文档...+Shift+O 选定含有批注的所有单元格 Ctrl+\ 选定的,选取与活动单元格的值不匹配的单元格 Ctrl+Shift+| 选定的,选取与活动单元格的值不匹配的单元格 Ctrl...,显示“函数参数”对话框 Ctrl+Shift+A 当插入点位于公式函数名称的右侧时,插入参数名括号 F3 将定义的名称粘贴公式 Alt+=(等号) 用SUM 函数插入“自动求和”公式...Ctrl+Shift+”(双引号) 将活动单元格上方单元格的数值复制到当前单元格或编辑栏 Ctrl+’(撇号) 将活动单元格上方单元格公式复制到当前单元格或编辑栏 Ctrl+`(左单引号) 显示单元格值显示公式之间切换

    4.8K10

    常见的复制粘贴,VBA是怎么做的

    更准确地说,它假定复制粘贴操作发生在活动工作簿。...此表显示了100名不同销售经理按单位数总美元价值对特定项目(A、B、C、DE)的销售额。第一(主表上方)显示每个项目的单价,最后一显示每位经理的销售总值。...下面的简单过程示例1的基础上添加了Destination参数,将工作表“Sample Data”的单元格区域B5:M107复制到工作表“Example 2 - Destination”B至...如果忽略该参数,则会在目标区域中粘贴空单元格。 Transpose参数允许指定粘贴时是否转置复制区域的(交换位置),可以设置为True或Flase。...如果Transpose设置为True,粘贴时行列转置;如果设置为False,Excel不会转置任何内容。该参数默认值为False。如果忽略该参数,Excel不会转置复制区域的

    11.9K20

    里程碑!用自己的编程语言实现了一个网站

    any 类型 首先是 any 通用类型,这个类似于 Java 的 Object Go 的 interface{},极大的方便了我们编写一些标准库。...但在一些特殊场景下还是蛮好用的,于是我参考了 C# 的语法 GScript 也实现了。...int a, float w, bool m){ name = n; age = a; weight = w; man =m; } } Person p1 = Person("abc..., bool m){ name = n; age = a; weight = w; man =m; } } Person p1 = Person("abc",10,99.99,true...总结 本次更新比我预期的要顺利一些,因为语法树编译器已经基本实现完毕,不会怎么改了,现在新增的特性无非就是运行时实现一些语法糖,大部分都是体力劳动;可能是新鲜感带来的兴奋剂效果,大部分时间都是痛快乐着

    32440

    RPA与Excel(DataTable)

    F6 切换到被拆分的工作表的上一个窗格:Shift+F6 滚动以显示活动单元格:Ctrl+Backspace 弹出“定位”对话框:F5 弹出“查找”对话框:Shift+F5 查找下一个:Shift+F4...:Ctrl+\ 选定的,选取与活动单元格的值不匹配的单元格:Ctrl+Shift+| 选取由选定区域中的公式直接引用的所有单元格:Ctrl+[(左方括号) 选取由选定区域中的公式直接或间接引用的所有单元格...输入计算公式 键入公式:=(等号) 关闭单元格的编辑状态后,将插入点移动到编辑栏内:F2 在编辑栏内,向左删除一个字符:Backspace 单元格或编辑栏完成单元格输入:Enter 将公式作为数组公式输入...,插入参数名括号:Ctrl+Shift+A 将定义的名称粘贴公式:F3 用SUM函数插入“自动求和”公式:Alt+=(等号) 将活动单元格上方单元格的数值复制到当前单元格或编辑栏:Ctrl+Shift...+"(双引号) 将活动单元格上方单元格公式复制到当前单元格或编辑栏:Ctrl+'(撇号) 显示单元格值显示公式之间切换:Ctrl+`(左单引号) 计算所有打开的工作簿的所有工作表:F9 计算活动工作表

    5.8K20

    【工具】一个投工作十年MM的Excel操作大全

    :SHIFT+F6 滚动显示活动单元格:CTRL+BACKSPACE 显示“定位”对话框:F5 显示“查找”对话框:SHIFT+F5 重复上一次“查找”操作:SHIFT+F4 保护工作表的非锁定单元格之间移动...向上或向下滚动一:上箭头键或下箭头键 向左或向右滚动一:左箭头键或右箭头键 4>Excel快捷键之用于预览打印文档 显示“打印”对话框:CTRL+P 在打印预览时: 当放大显示时,文档中移动...:F2 取消单元格或编辑栏的输入项:ESC 编辑活动单元格清除其中原有的内容:BACKSPACE 将定义的名称粘贴公式:F3 完成单元格输入:ENTER 将公式作为数组公式输入:CTRL+SHIFT...+ENTER 公式中键入函数名之后,显示公式选项板:CTRL+A 公式中键入函数名后为该函数插入变量名括号:CTRL+SHIFT+A 显示“拼写检查”对话框。...(字母 O) 选择不与该行内活动单元格的值相匹配的单元格:CTRL+\ 选中不与该活动单元格的值相匹配的单元格:CTRL+SHIFT+| 选定当前选定区域中公式的直接引用单元格:CTRL+

    3.6K40

    工作再忙,都要学会这36个Excel经典小技巧!

    2、同时冻结第1第1 选取第一第一交汇处的墙角位置B2,窗口 - 冻结窗格 ? 3、快速把公式转换为值 选取公式区域 - 按右键向右拖一下再拖回来 - 选取只保留数值。 ?...17、隔行插入空行 在数据表旁拖动复制1~N,然后再复制序号到下面,然后按序号排序即可。 ? 18、快速查找工作表 进度条右键菜单中选取要找的工作表即可。 ?...19、快速筛选 右键菜单 - 筛选 - 按所选单元格值进行筛选 ? 20、让PPT的图表随excel同步更新 复制excel的图表 - PPT界面 - 选择性粘贴 - 粘贴链接 ?...31、隐藏0值 文件 - 选项 - 高级 - 去掉“显具有零值的单元格显示零” ? 32、设置新建文件的字体字号 文件 - 选项 - 常规 - 新建工作簿时.... ?...35、按排序 排序界面,点击选项,选中按排序 ? 36、设置可以打印的背景图片 页眉插入图片即要 ?

    2.4K30

    工作必会的57个Excel小技巧

    ..”勾选 2、隐藏单元格内所有值 ctrl+1打开单元格设置窗口 -数字 -自定义 -右边文框输入三个分号;;; 3、隐藏编辑栏、灰色表格线、行号 视图 -显示 -去掉各项的勾选 四、单元格选取...1 、选取当前表格 按ctrl+a全选当前数据区域 2 、选取表格的值/公式 按ctrl+g打开定位窗口 -定位条件 -值/公式 3 、查找值 按ctrl+f打开查找窗口,输入查找的值 -查找 4、...整行选取复制 -粘贴后点粘贴选项的“保留宽” 4、输入到F时,自动转到下一的首列 选取A:F,输入后按回车即可自动跳转 5、设置三栏表头 插入 -形状 -直线 -拖入文本框输入的字体并把边框设置为无....N,然后再复制该序号到下面空行,最后按序号排序即可。...10、快速合并多行数据 插入批注 -选取多数据复制 -粘贴到批注,然后再从批注复制粘至单元格区域中即可。

    4K30

    Visual Studio Code 快捷键 Mac 版

    搜索替换 Mac 快捷键 介绍 ⌘F 查找 ⌥⌘F 替换 ⌘G / ⇧⌘G 查找下一个/上一个 ⌥Enter 选择查找匹配的所有匹配项 ⌘D 将选择添加到下一个查找匹配 ⌘K ⌘D 将最后一个选择移至下一个查找匹配项...⌘K ⇧⌘← / ⌘K ⇧⌘→ 向左/向右移动编辑器 ⌘K ← / ⌘K → 移动活动编辑器组 文件管理 Mac 快捷键 介绍 ⌘N 新建文件 ⌘O 打开文件 ⌘S 保存 ⇧⌘S 保存为… ⌥⌘S...保存所有 ⌘W 关闭 ⌘K ⌘W 关闭所有 ⇧⌘T 重新打开已关闭的编辑器 ⌘K 输入保持打开 ⌃Tab / ⌃⇧ 选项卡打开下一个/上一个 ⌘K P 复制活动文件的路径 ⌘K R 资源管理器显示活动文件...⌘K O 新窗口/实例显示活动文件 显示 Mac 快捷键 介绍 ⌃⌘F 切换全屏 ⌥⌘1 切换编辑器布局 ⌘= / ⇧⌘- 放大/缩小 ⌘B 切换侧栏可见性 ⇧⌘E 显示资源管理器/切换焦点 ⇧...F10 跳过 ⇧F5 暂停 ⌘K ⌘I 显示悬停 集成终端 Mac 快捷键 介绍 ⌃` 显示集成终端 ⌃⇧` 创建新终端 unassigned(末分配) 复制选择 unassigned(末分配) 粘贴活动终端

    1.6K31

    Excel 常用的九十九个技巧 Office 自学教程快速掌握办公技巧

    6、怎样快速删除“0”值单元格按组合键【Ctrl+F】导出查找对话框,选择【查找】选项卡,输入栏输入:0,点击【全部查找】再按组合键【Ctrl+A】就会显示表格内容为 0 的所有单元格,选中单元格后右击...17、如何复制粘贴行宽复制表格区域内内容,点击空白处单元格粘贴粘贴后区域右下侧的粘贴选项中选择【保留源宽】。...41、单元格上标数字输入如平方米(m2)可以现在单元格内输入:m2 然后选中 2 按组合键【Ctrl+1】打开单元格设置对话框,字体特殊效果勾选【上标】。...42、表格转列,转行复制单元格内表格区域,点击鼠标右键【选择性粘贴】在对话框勾选【转置】即可快速实现行转列、转行。...70、带单位的数值求和选中按 Ctrl+H 键,调出查找替换窗口,查找内容输入:百万替换为输入需要替换的单元格,点击【全部替换】按钮。

    7.1K21

    Visual Studio Code快捷键

    搜索替换 Mac 快捷键 说明 ⌘F 查找 ⌥⌘F 替换 ⌘G / ⇧⌘G 查找下一个/上一个 ⌥Enter 选择查找匹配的所有匹配项 ⌘D 将选择添加到下一个查找匹配 ⌘K ⌘D 将最后一个选择移至下一个查找匹配项...快速修复 ⇧F12 显示引用 F2 重命名符号 ⇧⌘. / ⇧⌘, 替换为下一个/上一个值 ⌘K ⌘X 修剪尾随空格 ⌘K M 更改文件语言 导航 Mac 快捷键 说明 ⌘T 显示所有符号 ⌃G 转到...… ⌥⌘S 保存所有 ⌘W 关闭 ⌘K ⌘W 关闭所有 ⇧⌘T 重新打开已关闭的编辑器 ⌘K 输入保持打开 ⌃Tab / ⌃⇧ 选项卡打开下一个/上一个 ⌘K P 复制活动文件的路径 ⌘K R 资源管理器显示活动文件...⌘K O 新窗口/实例显示活动文件 显示 Mac 快捷键 说明 ⌃⌘F 切换全屏 ⌥⌘1 切换编辑器布局 ⌘= / ⇧⌘- 放大/缩小 ⌘B 切换侧栏可见性 ⇧⌘E 显示资源管理器/切换焦点...出 F10 跳过 ⇧F5 暂停 ⌘K ⌘I 显示悬停 终端 Mac 快捷键 介绍 ⌃` 显示集成终端 ⌃⇧` 创建新终端 unassigned(末分配) 复制选择 unassigned(末分配) 粘贴活动终端

    8.7K20

    Vim实用技巧

    :[range]p,显示定位到,可以混合搭配行号、位置标记以及查找模式,也可以对它们加以偏移 B.使用’:t’’:m’命令复制移动 1....:[range]move{address},简写:m,移动 C.指定范围上执行普通模式命令 1.:’normal,为“对高亮选区的每一,对其执行普通模式下的命令” 2....:bprev:bnext列表反向或正向移动;:bfirst:blast分别跳到列表的开头结尾;使用:buffer {bufname|N}直接跳转;:bufdo允许:ls列出的所有缓冲区上执行...:Explore(:E)打开文件管理器,显示活动缓冲区所在的目录 3.:Sexplore及:Vexplore,一个再来水平切分窗口及垂直切分窗口打开文件管理器 D.把文件保存到不存在的目录 1....make dir来进行补救 八、用动作命令文档中移动 A.让手指保持本位上 1.h左移一,l右移一,j下移一,k上移一 2.只用hl来解决“差一错误”(off-by-one errors

    2.6K30

    最常用Excel快捷键--提升工作效率

    Ctrl+0:隐藏一单元格 Ctrl+Shift+9 取消隐藏 Ctrl+Shift+0 取消隐藏 持续显示单元格内的公式: “工具”——“公式审核”——“公式审核模式” 选中包含超链接的单元格...: 用鼠标点住此单元格持续几秒钟不放 让数值完全或部分替换公式: 先选中包含公式的单元格,然后点击“复制”,然后再点击“粘贴”,这时再点击右侧的箭头,再点击“只有值”, 显示出包含公式的单元格: 先选中所有待选单元格...,然后点击菜单“编辑”——“定位”,这时弹出“定位”对话框,点击“定位条件”,选中“公式”,再点击“确定” F2 : 进入当前单元格编辑状态 F11:插入图表 SHIFT+F2:选中单元格插入批注 SHIFT...CTRL+"+"(数字键盘上的加号) :插入单元格// CTRL+"-"(数字键盘上的减号) :删除单元格// ctrl+`(1左边):公式审核公式与数值的切换 Ctrl+←↑→↓至连续区域的最...ALT+ENTER:同一单元格内转行 Alt+E+V 粘贴数值(强烈推荐使用) ALT+SHIFT+TAB 切换到上一个程序 来源:百度文库

    1K50

    【工具】EXCEL十大搞笑操作排行榜

    6.选择性粘贴 如果A数据需要更新数据,比如,价格要全部打九折,80%的用户是插入辅助,输入公式=A1*0.9,然后拖动填充,再复制到A1,再变为 值,再将辅助删除。...利用选择性粘贴的运算功能可以快速处理这类问题,一个空白单元格输入0.9,然后复制,再选择需要更新的,右击【选择性粘贴】, 在运算组,选择【乘】,然后确定。...7.按排序 排序的时候如果想要按排序,你会不会这样做,复制,到另一个空白单元格,转置,再排序,排序完之后再剪切转置粘贴回来。其实,排序里可以按排序。...10.处理错误值 使用VLOOKUP函数,如果查找查找范围不存在,将出现#N/A错误,初学者看不懂,,最好是显示为“查找不到”或是显示为空,各位,看好 了,先复制,选择性粘贴,值,然后我用替换,将...推荐使用IFERROR函数,公式短,见效快,还没副作用。如果你以上十项全,那么别灰心,关注我,就可以从我发 布的信息中了解到有关OFFICE的许多内容!

    3.1K60

    Vscode快捷键(Windows版)

    Ctrl+Shift+N 新窗口/实例 Ctrl+Shift+W 组合键 关闭窗口/实例 Ctrl+, 用户设置 Ctrl+K Ctrl+S 键盘快捷键 Ctrl+X 剪切(空选) Ctrl+C 复制...+H 代替 F3 /Shift+F3 查找下一个/上一个 Alt+Enter 选择“查找匹配”的所有出现情况 Ctrl+D 将选择添加到下一个查找匹配项 Ctrl+K Ctrl+D 将最后一个选择移动到下一个查找匹配项...+K R 资源管理器显示活动文件 Ctrl+K O 新窗口/实例显示活动文件 F11 切换全屏 Shift+Alt+0 切换编辑器布局(水平/垂直) Ctrl+ = / - 放大/缩小 Ctrl...显示资源管理器/切换焦点 Ctrl+Shift+F 显示搜索 Ctrl+Shift+G 显示源代码管理 Ctrl+Shift+D 显示调试 Ctrl+Shift+X 显示扩展 Ctrl+Shift+H 文件替换...停止 F11 / Shift+F11 进/出 F10 投影 Ctrl+K Ctrl+I 显示悬停 Ctrl+’ 显示综合终端 Ctrl+Shift+’ 创建新终端 Ctrl+C 复制选择 Ctrl+V 粘贴活动终端

    1.3K10
    领券