google-apps-script - 如何在数据中查找值,然后在 Google Apps 脚本中删除找到的列?
问题描述
我有一个脚本接收提示响应,搜索该值,然后删除给定的行或列。这是搜索和删除运行良好的行的脚本:
function DeleteResources() {
var ss = SpreadsheetApp.openById("SpreadhsheetID");
// PROMPTS USER TO INSERT TASK NAME
var ui = SpreadsheetApp.getUi();
var result = ui.prompt(
'Name of Task:',
'',
ui.ButtonSet.OK);
// DELETES GIVEN TASK FROM RESOURCES
var text = result.getResponseText();
var sheet = ss.getSheetByName("SheetName");
var textFinder = sheet.createTextFinder(text)
var search_row = textFinder.findNext().getRow();
sheet.deleteRow(search_row);
};
这是搜索值并删除列的修改版本,但是这个不能正常工作:
function DeleteDailyStatisticsRaw() {
var ss = SpreadsheetApp.openById("SpreadsheetID");
// PROMPTS USER TO INSERT TASK NAME
var ui = SpreadsheetApp.getUi();
var result = ui.prompt(
'Name of Task:',
'',
ui.ButtonSet.OK);
// DELETES GIVEN TASK FROM DAILY STATISTICS RAW
var text = result.getResponseText();
var sheet = ss.getSheetByName("SheetName");
var textFinder = sheet.createTextFinder(text)
var search_column = textFinder.findNext().getColumn();
sheet.deleteColumn(search_column);
};
感谢您的任何帮助!
解决方案
推荐阅读
- google-maps - 你如何在 Uno WASM 中实现谷歌地图
- visual-studio-code - 在 VSCode-remote 上,为什么即使应用程序关闭,python jedi 语言服务器扩展也会占用过多的 RAM?
- python - 有什么方法可以在我的电脑休眠或关机之前自动执行我的 python 程序?
- node.js - 如何从 docker 容器中的 puppeteer 实例录制带音频的视频
- django-rest-framework - DRF 和 Oauth2:创建资源和授权服务器
- c++ - 为什么 std::filesystem::file_time_type 中的 time_since_epoch() 为负数?
- python - 在 pandas df 中对前 N 进行排序并将“其他”分组
- c# - 这是使用 Dapper 进行映射的有效方式吗?
- vue.js - TypeError:无法读取未定义商店调度 vuex 的属性“令牌”
- dax - PowerBI - 按多个条件查找