まず、私はJavaスクリプトとGoogle Apps Scriptを約1週間しか使用していません。 私は、学生が完成した多数のグーグルシートのマーキングを自動化しようとしています。 私の計画は、マークする基準と次のように授与されるマークを持つマスターのGoogleシートを持つことです。 これは、次のように、ルックアップのための私のコードはマスターシートからシート2Google Script Chartsアクセスする属性
Question Criteria Cell reference Correct answer Marks
Question 1 FontWeight A1 bold 1
Question 2 FontFamily A1 Times New Roman 2
Question 3 FontSize A1 16 2
Question 4 Value A1 Tables and Graphs by Fred Nerk 1
Question 5 Heading Sheet Heading Tables and Graphs by Fred Nerk 1
Question 6 ChartTitle Chart Title Commonwealth Medal Tally 2014 2
Question 7 ChartType Chart Type AREA 1
Question 8 Value A3 Rank 1
Question 9 Value B3 Country 1
Question 10 Number A4 1 1
etc
です: 私はモジュールにこれらの変数を送信します。 Myshtは2 Studsheetが学生のスプレッドシート Studsht1あるマスターシートである学生がシートにお答えしています 基準表のとおり 上記の表から correctAns上記の表から 参考の上に私は、レポートなどに正解に対する 私は、プロセスの学生の解答を、いくつかのグラフの作業を行うと、マークを与えることができました
function LookupCriteria(mysht2,Studsht1,reference,Criteria,correctAns,Studsheet){
switch(Criteria) {
case "FontSize":
testvalue = Studsht1.getRange(reference).getFontSize()
break;
case "FontFamily":
testvalue = Studsht1.getRange(reference).getFontFamily();
break;
case "FontWeight":
testvalue = Studsht1.getRange(reference).getFontWeight();
break;
case "Value":
testvalue = Studsht1.getRange(reference).getValue();
var lenanswer=correctAns.length;
testvalue=testvalue.substring(0,lenanswer);
break;
case "Heading":
testvalue = StudSheet.getName();
var lenanswer=correctAns.length;
testvalue=testvalue.substring(0,lenanswer);
break;
case "ChartTitle":
var StudChart=Studsht1.getCharts()[0];
var option = "title"
testvalue=StudChart.getOptions().get(option);
break;
case "ChartType":
var StudChart=Studsht1.getCharts()[0];
testvalue=Charts.ChartType;
break;
case "Number":
testvalue=Studsht1.getRange(reference).getValue();
return testvalue;
// testvalue is the student answer
}
私の問題は、次のとおりです。 私はチャート 例からの情報にアクセスするためにドキュメントやコードを見つけることができませんどのように私は列のための色「または横軸に使用されるフォント「取得」しますか。? すべてのドキュメンテーションはビルドチャートです。 おかげでCol Taylor PS私はこのコードがベストプラクティスではないことを知っています。配列を使用してすべてのデータなどをロードするのがベスト このリクエストが可能かどうか本当に分かりますか? おかげ乾杯コルテイラー
あなたが参照している「グラフの例」とは何ですか? Apps Scriptのヘルプリファレンスにありますか?リンクがありますか? –
お返事ありがとうございました。残念ながら、チャートの後に完全な停止がありません。私はチャートに関する情報にアクセスしたいと思います。たとえば、列の色は何ですか。横軸に使用されるフォントは何ですか?私はこれらを変更したくありません。私は学生が何をすべきかと比較して、テーブルごとに適切なマークを与えたいと思っています。歓声のCol –