我在打开的google工作表中有一个活动的单元格。我在不同的电子表格中有一个宏,它想要在不同的google电子表格中获取目标活动单元格的值。当前,当我运行宏时,它在目标工作簿中找到Sheet1,但在活动工作表中找不到。如何在运行宏时找到活动工作表和活动单元格? function getFormula() {
//Precedents
var ssThis=SpreadsheetApp.openById("1VMwjomfjtJLIQc<replaced>8J1zWx_GujXuCY");
//Universal Demo - v5
var tss
首先,我是新来的。搜索了整个互联网,最终在这里找到了一个问题。
function StockCoverW(stock,range){
var x = stock;
var r = SpreadsheetApp.getActiveSheet().getDataRange().getValues();
var r1 = SpreadsheetApp.getActiveSheet().getNamedRanges(range);
}
在这里,stock是单个单元格,例如: A1,range是单元格范围,例如: A2:E2
因此,函数调用将是StockCove
我正在为一个客户开发一个有边界的电子表格脚本,这个电子表格归他们所有。其中,脚本应该将今天的日期插入到Google Sheets电子表格单元格中。问题是插入的日期是错误的,并且总是相同的。 我复制了一份电子表格,试图调试我的代码/找出错误的设置,但我无法重现问题,比如查看并处理电子表格和脚本项目的时区设置。 这是插入今天日期的“最小”代码 function customToday(){
var now = new Date();
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreads
我已经在Google Scripts上工作了一段时间,但我似乎找不到解决我的问题的方法。我要做的是用我的calculateRates()函数将电子表格中两个单元格的内容相乘。下面是我的代码:
/**
@customFunction
*/
function calculateRates(hourDecimal, personRate) {
var ss = SpreadsheetApp.getActiveSpreadsheet(); //Access spreadsheet
var sheet = ss.getSheets()[0]; //Access sheet
var ra
我有两个电子表格。在第一个电子表格中,值如下所示:
Column A Column B
AAA Apple
BBB Bat
CCC Cricket
在第二个电子表格中,值是:
Column A Column B
AAA 8/1/2015
CCC 7/31/2015
BBB 8/2/2015
我想在第二个电子表格中添加另一列(命名为C列),它的对应值为第一电子表格中的A列。
在第一个表格中搜索第二个电子表格的A列,如果文本匹配,则将第一个电子表格的B列值添加到第二个电
我在Google电子表格中的单元格中有一个句子,其中一个文本应用了上标。如何获取上标所在文本的信息?下面是一个例子:
"Rahul is good boy 3“是Google电子表格中特定单元格中的句子,文本"3”是上标。我如何获得文本"3“是上标的信息?
应用程序脚本未显示将获取此信息的任何函数,因此需要此处的帮助
我正在处理绑定到Google Sheets电子表格的脚本,在该电子表格中,我从时间驱动的触发器运行此函数。我希望能够针对工作表上的特定单元格(如果单元格值= "Open"),这样我就可以更改单元格的背景色。
我想知道我怎样才能让它工作起来?我可以定位单元格,但是我不知道如何更改单元格背景的属性,因为.setBackground()不能被调用。
function myColorFunction() {
var s = SpreadsheetApp.getActiveSheet();
var ss = SpreadsheetApp.getActiveSpreadsheet(