我对简单脚本一见钟情。
当T的值为“复制”时,我想从单元格S中清除内容。
此刻我是这样的:
function onEdit(e) {
if(e.range.columnStart === 20) {
e.range.offset(0,-1).clearContent();
}
}
我不确定如何添加IF。另外,请记住,T列有一个公式,所以我不手动编辑它,并且使用此脚本,它不起作用。
它不一定是OnEdit,我可以设置一个触发器来每分钟运行一次脚本,这甚至更好,但是重要的是使用Copied值对其进行过滤。
进一步说明我的文件如何工作(示例):
1)我在单元格S5中添加一条注释。
2)我的第二个脚本每分钟运行一次,它将值从S列复制到V列。
3)在T列中,我有公式(= IF(V5 <>“”,IF(RegExMatch(S5,V5),“ Copied”,“”),“”))),这意味着V5列中存在该值,并在T5单元格中添加Copied。
4)我正在寻找一种解决方案,当单元格T:T已“复制”时,删除单元格范围S:S
谢谢您!
答案 0 :(得分:0)
@TheWizEd指出T中的值取决于另一个单元格中的结果。但是,OnEdit函数不一定必须响应所做更改的范围。我已经使用此代码使用OnEdit事件来评估T列中的值,然后对S列中的值进行相关更改。
列T使用from flask import Flask, jsonify, render_template, redirect, url_for, g, Response, request
from flask_cors import CORS
from flask_wtf import FlaskForm
from wtforms import StringField
from pymongo import MongoClient
from bson import json_util
from bson.json_util import dumps
import json
import os
app = Flask(__name__)
app.secret_key = ####
@app.route('/')
def home():
print("come to home")
return render_template('home.html')
# send json file
@app.route('/send')
def send():
return "<a href=%s>file</a>" % url_for('static', filename='StateCityCode.json')
@app.route('/test', methods=['GET'])
def test():
data = request.get_json()
return data
if __name__ == '__main__':
app.run(host='0.0.0.0',debug=True)
遍历各行,但是相关值被压入数组。这样就可以在函数末尾执行单个for loop
。
该功能应分配给电子表格的setValues
触发器。
OnEdit