gpt4 book ai didi

google-apps-script - 尝试使用 Google Script API 读取电子表格中的单元格 1,1

转载 作者:行者123 更新时间:2023-12-02 13:56:41 25 4
gpt4 key购买 nike

我是一位经验丰富的程序员...我对 OOP 概念有很好的理解,最近我一直在使用 PHPMySQL。我已经开始涉足 Google API 脚本。我正在尝试编写一个非常简单的程序来读取谷歌电子表格中的单元格 1,1 。该 API 未嵌入 google 电子表格中,我需要它在 SS 之外运行。

这是有问题的代码:

function email() {

// Opens SS by its ID

var ss = SpreadsheetApp.openById("0AgJjDgtUl5KddE5rR01NSFcxYTRnUHBCQ0stTXNMenc");

// Get the name of this SS

var name = ss.getName();

读取单元格 1,1 * 下面的行不起作用 *

var data = Range.getCell(0, 0);

我知道 getCell() 是 Range 类中的一个方法。从我在资源中看到的,看起来 Range 是顶级/父/父类(super class)。看看上面的粗体代码,我相信我已经创建了一个 Range 对象并尝试从该对象调用一个方法。我在这里做错了什么?

感谢您的浏览!

最佳答案

您必须首先获取 Range 对象。此外, getCell() 不会返回单元格的值,而是返回单元格的 Range 对象。所以,使用类似于

的东西
function email() {

// Opens SS by its ID

var ss = SpreadsheetApp.openById("0AgJjDgtUl5KddE5rR01NSFcxYTRnUHBCQ0stTXNMenc");

// Get the name of this SS

var name = ss.getName(); // Not necessary

// Read cell 1,1 * Line below does't work *

// var data = Range.getCell(0, 0);
var sheet = ss.getSheetByName('Sheet1'); // or whatever is the name of the sheet
var range = sheet.getRange(1,1);
var data = range.getValue();

}

层次结构是电子表格-->工作表-->范围-->单元格。

关于google-apps-script - 尝试使用 Google Script API 读取电子表格中的单元格 1,1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14109538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com