كيفية إدخال صف في منتصف جدول بيانات Google
سؤال
أحاول إدراج صف في منتصف ورقة عمل Google ، ومع ذلك لا يمكن العثور على طريقة في وثائق API ،
لا يمكنني إضافة صف جديد إلى الأسفل حيث أن البرنامج الذي يستهلك بيانات جدول البيانات (غير مكتوبة بنفسي) يتجاهل ببساطة صفوفًا جديدة تمت إضافتها إلى القاع.
أي شخص حصل على أي أفكار؟
المحلول
يضيف الرمز التالي صفًا في منتصف الورقة:
function onOpen() {
// get active spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
// create menu
var menu = [{name: "Insert row ", functionName: "insertRow"}];
// add to menu
ss.addMenu("Insert", menu);
}
function insertRow() {
// get active spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
// get first sheet
var sh = ss.getSheets()[0];
// determine number of rows (compensate for header)
var rows = sh.getMaxRows();
// insert row in the middle
var middle = rows/2;
sh.insertRows(middle);
}
- يضيف عنصر قائمة إلى القائمة الحالية
- إدراج صف في منتصف الورقة
انظر ملف المثال الذي أعددته: أضف صف في الوسط
لا تنتمي إلى StackOverflow