Mak*_*nen 26 google-apps-script
我是一个温和的有经验的程序员......我的OOP概念的理解OK,我一直在使用PHP和MySQL最近.我已经开始涉足Google API脚本了.我正在尝试编写一个非常简单的程序来阅读谷歌电子表格中的单元格1,1.API未嵌入谷歌电子表格中,我需要它在SS之外运行.
这是有问题的代码:
function email() {
// Opens SS by its ID
var ss = SpreadsheetApp.openById("0AgJjDgtUl5KddE5rR01NSFcxYTRnUHBCQ0stTXNMenc");
// Get the name of this SS
var name = ss.getName();
Run Code Online (Sandbox Code Playgroud)
读取单元格1,1 *以下行不起作用*
var data = Range.getCell(0, 0);
Run Code Online (Sandbox Code Playgroud)
我知道这getCell()是Range类中的一个方法.从我在资源中看到的,看起来Range是顶级/父级/超级类.看看上面的粗体代码,我相信我已经创建了一个Range对象并尝试从该对象调用一个方法.我在这做错了什么?
谢谢你的期待!
Sri*_*rik 52
您必须首先获取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();
}
Run Code Online (Sandbox Code Playgroud)
层次结构是电子表格 - >工作表 - >范围 - >单元格.
| 归档时间: |
|
| 查看次数: |
98180 次 |
| 最近记录: |