Coloane noi nu apare în Add Serie pe diagrame existente în Foi de calcul Google

0

Problema

Am un grafic care a fost creat dintr-o gama de date (sa zicem O:C) pe Foi de calcul Google.

Dacă am adăuga o coloană nouă (deci acum avem O:D), nu sunt în măsură pentru a vedea noua coloană reprezentate în puncte de date pot adăuga pe sub Chart Editor -> Setup -> Series.

Nu diagramă trebuie să fie odihnit sau ceva pentru a vedea Coloane noi? Am încercat să caut aici, dar asta nu părea să-ajuta: Cum de a Forța Noi Foi de calcul Google pentru a reîmprospăta și să recalculeze?

google-sheets
2021-11-24 05:26:13
1

Cel mai bun răspuns

0

Pentru a realiza acest lucru, puteți utiliza Google Apps Script. Folosind un trigger care se declanșează atunci când documentul este editat onEdit() și reflectând conținut nou în grafic, folosind clasa de EmbeddedChart.

Exemplu

Presupunând că tabelul arată ceva de genul asta (de exemplu ar trebui să lucreze cu un alt format):

Numele Măsura 1 Măsura 2
Marshall 1 2
Barney 2 3
Ted 3 4

Se va genera un grafic astfel:

Chart 1

  • În primul rând aveți nevoie pentru a deschide adăuga un nou script, prin intermediul Tools>Script Editor
  • În interiorul Code.gs fișier, se adaugă următoarele:
Code.gs
const onEdit = (event) => {
  // Get the active SpreadSheet
  let ss = SpreadsheetApp.getActiveSheet()
  // If you want to limitate the range within
  // you should use the range within the Event Objects
  Logger.log(event.range)
  let chart = ss.getCharts()[0]
  // Get to A1 to the last available cell
  let newRanges = ss.getRange(1, 1, ss.getLastRow(), ss.getLastColumn())
  chart = chart.modify()
     // Clear the old ones
    .clearRanges()
    // Add the updated values
    .addRange(newRanges)
    .build()
  ss.updateChart(chart)
}

Scriptul de mai sus declanșează de fiecare dată când editați foaie în cazul în care acesta este inclus. Ia actualizat datele din foaia de calcul, și include în grafic. Acum script-ul detectează orice schimbare în calcul și adaugă de la prima celulă la ultimul grafic. Notă: onEdit este prea largă, puteți controla folosind diferite metode, de exemplu:

if(e.range.getRow()>20) return

De exemplu, adăugarea de aceste date noi:

Numele Măsura 1 Măsura 2 Măsura 3
Marshall 1 2 3
Barney 2 2 4
Ted 3 4 5
Lily 5 6 5

Se va genera automat acest grafic:

Chart 2

Dacă credeți că acest lucru ar trebui să fie incluse în Foi, puteți trimite, de asemenea, feedback-ul de la Google, folosind Help>Help Sheets Improve sau prin intermediul link-ul.

Documentația
2021-11-24 10:51:01

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................