2012-11-06 13 views

Odpowiedz

0

Bad news, obawiam się. Po prostu spędziłem godzinę, szukając tej samej odpowiedzi osobiście, i nie sądzę, że jest jedna!

1

używam komendy:

sheet.getRange(1,1,maxrows,maxcolumns).setBorder(true,true,true,true,false,false,"white"); 

to zmianę lineColor na białym, który jest taki sam w tle. Następnie linia siatki jest "ukryta". To działa dla mnie.

+0

Funkcja ta jest lepsza. function hideGridline (arkusz, rzędy, cols) { dla (var i = 1; i <= wiersze; i ++) dla (var j = 1; j <= cols; j ++) sheet.getRange (i, j). setBorder (prawda, prawda, prawda, prawda, fałsz, fałsz, "białe", SpreadsheetApp.BorderStyle.SOLID); } – tbernardes

1

Trochę późno, ale tutaj jest przydatny fragment do osiągnięcia tego celu poprzez wywołanie API V4 z poziomu Google Apps Script.

Aby to działało:

  • Musisz włączyć Arkusze v4 API w konsoli Google Cloud dla związanego projektu Google Apps Script arkusza, który można dostać się z poziomu edytora skryptów z Resources-> projekt Chmura Platform ...

  • będziesz prawdopodobnie również należy włączyć V4 API Resources-> zaawansowane usługi google Arkusze ...

function test() { 
    var spreadsheetId = SpreadsheetApp.getActive().getId(); 
    var sheetId = SpreadsheetApp.getActiveSheet().getSheetId(); 
    hideGridlines(spreadsheetId, sheetId, false); 
} 

/** 
* Hide or show gridlines 
* 
* @param {string} spreadsheetId - The spreadsheet to request. 
* @param {number} sheetId - The ID of the sheet. 
* @param {boolean} hideGridlines - True if the grid shouldn't show gridlines in the UI. 
**/ 
function hideGridlines(spreadsheetId, sheetId, hideGridlines) { 
    var resource = { 
    "requests": [ 
     { 
     "updateSheetProperties": { 
      "fields": "gridProperties(hideGridlines)",  
      "properties": { 
      "sheetId": sheetId, 
      "gridProperties": { 
       "hideGridlines": hideGridlines 
      } 
      } 
     } 
     } 
    ], 
    "includeSpreadsheetInResponse": false, 
    "responseIncludeGridData": false, 
    } 

    Sheets.Spreadsheets.batchUpdate(resource, spreadsheetId) 
} 
+0

Dzięki! To zaoszczędziło mi dużo czasu! –