Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我试图只激活值位于特定单元格中的工作表。

我试图只激活值位于特定单元格中的工作表。
EN

Stack Overflow用户
提问于 2021-11-11 05:37:10
回答 2查看 68关注 0票数 0

我在工作表‘价格历史’单元格E21中有一个公式,它也会根据其他单元格的大小自动更改为不同的工作表名称。我拥有的脚本是返回TypeError: newSheetName.getRange不是一个函数。在下面的脚本中,我试图复制E21上方的空白单元格,并将该单元格粘贴到指定工作表上的空白单元格中,但这没有帮助。我试图只激活值在E21中的工作表。谢谢

代码语言:javascript
运行
AI代码解释
复制
function MyAccount() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("Price History");
  var newSheetName = sheet.getRange("E21").getValue();
  sheet.getRange("E20").copyTo(newSheetName.getRange("C1"), { contentsOnly: true });
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-11 07:44:23

  • 这一行var newSheetName = sheet.getRange("E21").getValue();不将变量newSheetName设置为工作表,而是将其设置为字符串值。

建议:

由于您已经提到单元格E21的值基本上包含随机更改的工作表名称,也许您仍然可以尝试使用getRangeByName(姓名)方法,因为这将返回带有给定名称的工作表&然后您可以得到该工作表的范围。请参阅下面的示例微调脚本:

更新

代码语言:javascript
运行
AI代码解释
复制
function MyAccount() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("Price History");
  var newSheetName = ss.getSheetByName(sheet.getRange("E21").getValue());
  var Direction=SpreadsheetApp.Direction;
  var lastRowOfC = ss.getRange("C"+(ss.getLastRow()+1)).getNextDataCell(Direction.UP).getRow() + 1; //Get the last row of column C on any worksheet
  sheet.getRange("E20").copyTo(newSheetName.getRange(lastRowOfC,3), { contentsOnly: true });
}

获取最后一行脚本是从确定单个列中的最后一行 (获取包含空空白的列的最后一行)的答案之一派生出来的。

我这边的样本测试:

注意事项:如果您可以共享您正在使用的示例表,以防止我误解您的设置,也会更好。

更新

运行脚本后,测试单元格值被复制到C列最后一行(即NewTestSheet C4 )最后一行名为的目标表中

票数 1
EN

Stack Overflow用户

发布于 2021-11-11 08:39:57

您正在尝试使用字符串值作为工作表。相反,使用工作表名获取新工作表,然后复制到新范围。

代码语言:javascript
运行
AI代码解释
复制
function MyAccount() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("Price History");
  var copyRange = sheet.getRange("E20");
  var nameRange = sheet.getRange("E21");
  copyRange.copyTo(ss.getSheetByName(nameRange.getValue()).getRange("C1"), { contentsOnly: true });
}

或,

代码语言:javascript
运行
AI代码解释
复制
function MyAccount() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("Price History");
  var copyValue = sheet.getRange("E20").getValue();
  var nameRange = sheet.getRange("E21");
  ss.getSheetByName(nameRange.getValue()).getRange("C1").setValue(copyValue);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69929233

复制
相关文章
WordPress 技巧:使用下拉菜单方式显示分类列表
有时候,你想在下拉菜单分类列表中显示分类列表,并且不用按提交按钮就能够跳转,最简单的办法就是使用 wp_dropdown_categories 模板标签函数。下面是具体代码:
Denis
2023/04/15
1.3K0
实现导航栏下拉菜单列表页面
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linzhiqiang0316/article/details/79858818
林老师带你学编程
2019/05/25
4.4K0
Angular 显示英雄列表
在本页面,你将扩展《英雄指南》应用,让它显示一个英雄列表, 并允许用户选择一个英雄,查看该英雄的详细信息。
HoneyMoose
2019/05/30
4.5K0
OpenStack显示项目列表
[root@controller ~]# openstack project list ID Name ad8d7966165b4619aab21300e50f7020 service b03aac1f6ae94f7bada2afa8f2064312 admin bdc7f07c4d2c42439d3f4ecb4a3d7b59 myproject
院长技术
2020/06/13
1.2K0
Angular 显示英雄列表
在本页面,你将扩展《英雄指南》应用,让它显示一个英雄列表, 并允许用户选择一个英雄,查看该英雄的详细信息。
HoneyMoose
2019/05/30
4.1K0
OpenStack显示角色列表
[root@controller ~]# openstack role list ID Name 2e227c837d0741c0b5c854f82a0a1cae admin 32c153c3ecfd4bc0ad425f796b5acf11 myrole 576f58a9b30b43ca9fb69ddfc48484a7 member 84268da464474db6acf643e6ee724e1d reader
院长技术
2020/06/13
1.1K0
CSS 下拉菜单_下拉菜单html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/01
7K0
MAMP显示文件列表
版权声明:本文为[他叫自己Mr.张]的原创文章,转载请注明出处,否则禁止转载。 https://micro.blog.csdn.net/article/details/51673713
他叫自己MR.张
2019/07/01
1.6K0
MAMP显示文件列表
显示商品分类列表页面
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linzhiqiang0316/article/details/79858789
林老师带你学编程
2019/05/25
2.3K0
layui单选框未显示的问题
一开始还没导入idea的时候,单纯点击一个网页是有显示出来的,当我把这个带有单选框的网页放到idea的项目中去的时候,发现单选框没显示出来。 1.首先在确认js.css等东西有导入,和之前的网页也没有什么区别 2.网上查询之后, 解释:有些时候,你的有些表单元素可能是动态插入的。这时 form 模块 的自动化渲染是会对其失效的。虽然我们没有双向绑定机制, 但没有关系,你只需要执行 form.render(type, filter); 方法即可。
全栈程序员站长
2022/08/23
5.4K0
WPF 鼠标移动到列表上 显示列表图标
Visibility="{Binding RelativeSource={RelativeSource AncestorType=ListBoxItem}, Path=IsMouseOver, Converter={StaticResource BooleanToVisibilityConverter}}"
林德熙
2018/09/18
2.6K0
WPF 鼠标移动到列表上 显示列表图标
WPF 鼠标移动到列表上 显示列表图标
Visibility="{Binding RelativeSource={RelativeSource AncestorType=ListBoxItem}, Path=IsMouseOver, Converter={StaticResource BooleanToVisibilityConverter}}"
林德熙
2022/08/04
1.8K0
VantUI实现list列表分页显示
<template> <div class="box"> <van-list v-model="loading" :finished="finished" :offset="offset" loading-text="正在拼命加载中..." finished-text="暂无更多内容了" @load="getrecord" > <div class="row"></div> </van-list>
明知山
2020/09/03
2.3K0
LeetCode - #3 最长未重复子字符串
我们社区从本期开始会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。微博:@故胤道长[1])的 Swift 算法题题解整理为文字版以方便大家学习与阅读。
Swift社区
2021/11/26
5140
LeetCode - #3 最长未重复子字符串
React Native的列表显示
前言 在一个移动App中,我们最常用的内容展现形式就是列表。今天,我们尝试用React Native完成对列表的开发。 ListView ListView作为一个React Native官方提供的控件,我们需要了解它的属性。 dataSource 是列表的数据源,通常以一个数组的形式传给ListView。 renderRow 是列表的表现层,我们可以获得dataSource的单项数据,然后用于单项渲染。 官方例子 import React, { Component } from 'react'; impor
Oceanlong
2018/07/03
1.9K0
jqgrid列表显示时间控件[通俗易懂]
                            dataInit:function(e){
全栈程序员站长
2022/08/25
2.6K0
jqgrid列表显示时间控件[通俗易懂]
javascript下拉菜单代码(用jquery做下拉菜单)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126047.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/01
11.5K0
javascript下拉菜单代码(用jquery做下拉菜单)
【iOS7一些总结】9、与列表显示(在):列表显示UITableView
列表显示,顾名思义它是在一个列表视图的形式显示在屏幕上的数据的内容。于ios在列表视图UITableView达到。这个类在实际应用中频繁,是很easy理解。这里将UITableView的主要使用方法总结一下以备查。
全栈程序员站长
2022/07/06
2K0
【iOS7一些总结】9、与列表显示(在):列表显示UITableView
bootstrap 下拉菜单
<!doctype html> <html> <head> <meta charset="utf-8"> <title>联想控股</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="css/bootstrap.css" rel="stylesheet" type="text/css"> <script src="http://code.jquery.com/jquery.js"></script> <script src="js/bootstrap.min.js"></script> </head> <body>  <div class="dropdown"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> 下拉菜单<span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a href="#">菜单项1</a></li> <li><a href="#">菜单项2</a></li> <li><a href="#">菜单项3</a></li> </ul> </div> </body> </html>
用户5760343
2019/07/05
4.6K0
点击加载更多

相似问题

下拉菜单不显示子列表

23

SwiftUI列表子视图未显示

10

子页面列表时未显示页脚

10

未显示下拉菜单

226

下拉菜单未显示

218
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档