Skip to content
Snippets Groups Projects
Commit d7797b32 authored by Kurniandha Sukma Yunastrian's avatar Kurniandha Sukma Yunastrian
Browse files

add retrieve data API

parent 25627209
Branches
Tags
2 merge requests!8Finalize,!3Course
...@@ -121,14 +121,50 @@ class LearnController extends Controller ...@@ -121,14 +121,50 @@ class LearnController extends Controller
} }
/** /**
* Save Spreadsheet. * Submit Spreadsheet.
* *
* @return message * @return Score
*/ */
public function submit(Request $request)
{
$id = $request->id_spreadsheet;
$client = LearnController::getClient();
$service = new \Google_Service_Sheets($client);
$ranges = [];
$ranges[] = 'Sheet1!A1';
$ranges[] = 'Sheet1!A2';
$ranges[] = 'Sheet1!A3';
$responses = $service->spreadsheets_values->batchGet($request->id_spreadsheet, [
'valueRenderOption' => 'FORMULA',
'dateTimeRenderOption' => 'SERIAL_NUMBER',
'ranges' => $ranges
]);
foreach ($responses->valueRanges as $response) {
if ($response->values == NULL) {
echo "Kosong \n";
} else {
echo '<pre>', var_export(strval(($response->values)[0][0]), true), '</pre>', "\n";
}
}
}
public function test() public function test()
{ {
$profile = DB::table('topics')->where('id', 5)->first(); $answer = DB::table('spreadsheets')->where('id', 1)->get();
echo $profile->content; $j = [];
foreach($answer as $a) {
$j[] = 'Sheet1!' . $a->cell;
}
var_dump($j);
$ranges = [];
$ranges[] = 'Sheet1!A1';
$ranges[] = 'Sheet1!A2';
$ranges[] = 'Sheet1!A3';
var_dump($ranges);
} }
/** /**
......
@extends('layouts.app') @extends('layouts.app')
@section('content') @section('content')
<!-- <form action="<?php echo Request::url(); ?>/edit/submit" name="myform" id="myform" method="post">
{{ csrf_field() }}
<div id="wysiwyg_cp" style="padding:8px; width:700px;">
<input type="button" onClick="iBold()" value="B">
<input type="button" onClick="iUnderline()" value="U">
<input type="button" onClick="iItalic()" value="I">
<input type="button" onClick="iUnorderedList()" value="UL">
<input type="button" onClick="iOrderedList()" value="OL">
</div>
<textarea style="display:none;" name="myTextArea" id="myTextArea" cols="100" rows="14"></textarea>
<iframe name="richTextField" id="richTextField" style="border:#000000 1px solid; width:700px; height:300px;"></iframe>
<input name="myBtn" type="button" value="Submit Data" onClick="javascript:submit_form();"/>
</form> -->
<div class="container-fluid"> <div class="container-fluid">
<div class="row"> <div class="row">
<div class="col-lg-4"> <div class="col-lg-4">
...@@ -31,6 +18,7 @@ ...@@ -31,6 +18,7 @@
src="https://docs.google.com/spreadsheets/d/<?php echo $id_spreadsheet; ?>/edit?usp=drivesdk&rm=embedded"> src="https://docs.google.com/spreadsheets/d/<?php echo $id_spreadsheet; ?>/edit?usp=drivesdk&rm=embedded">
</iframe> </iframe>
<form action="<?php echo Request::url(); ?>/submit" name="myform" id="myform" method="post"> <form action="<?php echo Request::url(); ?>/submit" name="myform" id="myform" method="post">
@csrf
<input type="hidden" value="<?php echo $id_spreadsheet; ?>" class="form-control" name="id_spreadsheet" id="id_spreadsheet"> <input type="hidden" value="<?php echo $id_spreadsheet; ?>" class="form-control" name="id_spreadsheet" id="id_spreadsheet">
<button style="float: right;" type="submit" class="btn btn-success"><b>Submit</b></button> <button style="float: right;" type="submit" class="btn btn-success"><b>Submit</b></button>
</form> </form>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment