Google Earth Engine(GEE) 批量运行和取消task

直接干! 

/*
批量执行、取消GEE导出任务 
首先需要生成导出任务,并显示了运行按钮;然后按F12进入控制台,将下面这些脚本粘贴到其中,然后按输入;最后所有任务自动启动(任务多的话,网络不好可能暂时没反应等一下就好了)。亲测支持Firefox和Chrome
*/
 
//运行所有task
function runTaskList() {
    var runButtons = document.querySelector('#task-pane').shadowRoot.querySelectorAll(".run-button")
    runButtons.forEach(function(e) {e.click()})
}
runTaskList()
setTimeout( 
    function(){
       var taskDialog = document.querySelectorAll("ee-image-config-dialog") //table的话-image-改成-table-
        taskDialog.forEach(function(e) {e.shadowRoot.querySelector("ee-dialog").shadowRoot.querySelector("paper-dialog").querySelector(".ok-button").click()})
 },5 * 1000 );



//取消所有task
function runTaskList() {
    var tasklist = document.getElementsByClassName('indicator');
    for (var i = 0; i < tasklist.length; i++)
        tasklist[i].click();
}

function confirmAll() {
    var ok = document.getElementsByClassName('goog-buttonset-default goog-buttonset-action');
    for (var i = 0; i < ok.length; i++)
        ok[i].click();
}
runTaskList();
confirmAll();

示例: 

Google Earth Engine(GEE) 批量运行和取消task_第1张图片

 实用的话给个关注哦~

你可能感兴趣的:(java,python)