我覺得這應該很簡單,但我在這裏或在線上找不到任何東西,它會複製整列並將其移動到同一張紙上的不同列中。除了複製'A'列中的數據並將該數據粘貼到'B'列以外,我不需要其他標準。簡單的Google腳本將A列的內容複製到B列?
請告訴你是否可以!
謝謝。
我覺得這應該很簡單,但我在這裏或在線上找不到任何東西,它會複製整列並將其移動到同一張紙上的不同列中。除了複製'A'列中的數據並將該數據粘貼到'B'列以外,我不需要其他標準。簡單的Google腳本將A列的內容複製到B列?
請告訴你是否可以!
謝謝。
我真的不知道爲什麼我得到downvoted這個,但我想出如何簡單地複製從一行到另一個:
function copyValuesOnly() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getRange('List!C2:C10');
source.copyTo(ss.getRange('List!D2'), {contentsOnly: true});
}
下面的腳本應該幫助你。在腳本編輯器中粘貼後,首先運行onOpen函數。它應該在您的電子表格中創建一個額外的菜單項,您可以在其中運行復制功能。
function onOpen() {
SpreadsheetApp.getUi()
.createMenu('Custom Menu')
.addItem('Copy Col A', 'copyCol')
.addToUi();
}
function copyCol() {
var ss = SpreadsheetApp.getActiveSheet();
ss.getRange('A:A')
.copyTo(ss.getRange('B:B'), {contentsOnly: true});
}
在左側插入一列可能會更容易。 – pnuts 2015-02-17 23:16:36
這並不是我想要做的。 – Drew 2015-02-17 23:19:20
在B1中你不能只是把'= A1'並且一直向下拖動B1? – Bijan 2015-02-17 23:23:09