1. 自定义函数不可以使用setValue(), 但是通过onOpen添加到menu上的fucntion可以使用setValue()
2. onEdit 可以使用setValue
function onEdit(event)
{
var sheets = SpreadsheetApp.getActiveSpreadsheet();
var tab = event.source.getActiveSheet();
var cell = event.source.getActiveRange();
var target = cell.getA1Notation().toString();
var value = cell.getValue();
// on… Read More
1. google apps script string replace 文本代替
var FILE = SpreadsheetApp.openById("xyz");
var CONTENT = FILE.getSheetByName("Sheet1");
var A1 = CONTENT.getRange("I17").getValue();
var A1String = A1.toString().replace(".", "");
2. google apps script string split 文本分割成数组
function myFunction() {
var array1 = splitTest();
Logger.log(array1);
}
fu… Read More
Introduction to Google Apps Script
What is Google Apps Script or G.A.S.?
It’s a cloud based scripting language for extending the functionality of Google Apps and building lightweight web-based applications.
What does this mean in practice: It’s a coding language where you can write small programs performing custom behaviors that go beyond the standard… Read More
需求,把”01:大汽车”,分成01和大汽车
有两种做法:一是substring
package test;
public class substringTest
{
public static void main(String args)
{
String N = "01:大汽车";
String L="";
String R="";
int k= N.length();
for (int i = 0; i < N.length(); i++)
{
if (N.substring(i, i + 1).equals("|"))
Scanner是新增的一个简易文本扫描器,在 JDK 5.0之前,是没有的。查看最新在线文档:
public final class Scanner
extends Object
implements Iterator<String>, Closeable
可见,Scanner是没有子类的。
在JDK API关于Scanner提供了比较多的构造方法与方法。那么现在列出一些在平时工作中比较常用的方法,仅供大家参考:
构造方法:
public Scanner(File source) throws FileNotFoundException
public Scanner(String source)
public Scanner(In… Read More
在开始正文之前,请你快速回答如下问题:
在不使用任何带有自动补全功能IDE的情况下,如何获取一个数组的长度?以及,如何获取一个字符串的长度?
这个问题我问过不同水平的程序员,包括初级和中级水平的。他们都不能准确而自信地回答这个问题(如果你能很准确很自信的回答这个问题,那么证明针对这一知识点你比大多数中级程序员掌握的好)。由于现在很多IDE都有代码补全功能,这使得开发人员在很多问题上都理解的很肤浅。本文将介绍几个关于Java数组的关键概念。
上面问题的正确回答姿势应该是这样的:
int arr = new int[3];
System.out.println(arr.length);//使用length获取数… Read More