所有这个功能都是粘贴光标所在的单元格的值。无法将其粘贴到值
function fix_values(){
var ss = SpreadsheetApp.getActiveSpreadsheet()
var sheet = ss.getSheetByName('Time')
var cell = sheet.getActiveCell()
var value = cell.getValue()
cell.setValue(value)
cell.setFontColor('blue')
cell.setNumberFormat("m/d/yy hh:mm")
Logger.log(value)
}
我做错了什么?
答案 0 :(得分:0)
您是否使用调试器检查每行返回的内容?
我怀疑无论哪个单元处于活动状态,sheet.getActiveCell()都会返回单元格A1。这是一个众所周知的问题。
请参阅Issue 3496尝试#23和#41或Issue 3110的解决方法建议的解决方法#2
答案 1 :(得分:0)
如果浏览器会话丢失,则会出现getActiveCell()和派生词错误表示法的问题。要继续它,只需关闭编辑器选项卡,重新加载电子表格并再次从那里打开脚本编辑器。这应该确保两者都有相同的会话。
一直为我工作。